• Stars
    star
    1
  • Language
    C
  • Created over 3 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A prefix tree is also known as a Trie; it is used to optimize the search complexities. If we search keys or words in a Binary Search Tree (BST) then the time complexity could go up to O (M * log N) whereas M is length of the words inserted and N is the total number of words inserted in the tree. However, when the prefix tree is used the search time complexity is reduced to O(M).

More Repositories

1

Competitive-Programming

Solution to some interesting Competitive Programming problems in different CP platforms
C++
5
star
2

Spotify

Pixel Perfect Spotify Clone with most of the features built with flutter for desktop and web.
Dart
5
star
3

Cineverse

Movies app
Dart
5
star
4

Scientific-Calculator

Dart
4
star
5

data_structures

C/C++ implementation of some data structures and using graph-viz tool in visualization
C
4
star
6

Authentication-Rest-Api-Riverpod-CLEAN_ARCHITECTURE_MVVM

Dart
4
star
7

OpenGL-ES-Android

OpenGL ES 3.2 Samples (Android), using a Makefile (No gradle)
C
4
star
8

Hplayer

GPU accelerated video player from scratch
C
3
star
9

Programming-Class-Management-System

Managing students and organizing them in several programming courses. get useful information about the current state of the system as well as some reports.
C
3
star
10

Instagram

Instagram Features Clone
Dart
2
star
11

a-star-shortest-path-algorithm

Python Implementation & visualization of the "A* shortest path finding algorithm".
Python
2
star
12

Shop-App

Simple shop application with the flutter framework
Dart
2
star
13

Contacts-Profile-Page-App

Simple Application with beautiful UI that shows a Contacts Profile Page
Dart
2
star
14

balancing_binary_trees

Implement Binary Search Tree Data Structure. Perform Various Algorithms to balance the tree (NOT AVL).
C
2
star
15

FFmpeg-Android

Cross Compiled FFmpeg for android
Shell
2
star
16

Quiz-U-Okoul

This app was my participation in the Quiz U challenge by okoul.com. The Challenge was to create a simple Quiz App using the provided API. Winners got job opportunities in big Saudi tech companies
Dart
2
star
17

Complex-UI-Challenges

Ui Challenge
Dart
2
star
18

dns_resolver

A simple dns resolver in c
C
2
star
19

C

C programs in different fields
1
star
20

hexdump

A simple program that dumps the hexadecimal representation of a content of a file
C
1
star
21

osm_map_viewer

Open Street Map Viewer in pure c
C
1
star
22

Todo-App

simple flutter todo application using the sqflite (sqlite) database.
Dart
1
star
23

Online-Learning-App

Dart
1
star
24

3D-Animated-Drawer

Dart
1
star
25

Time-In-World

Using the "World Time" API to build a very basic application that shows the time in different time zones in the world
Dart
1
star
26

Number-Trivia-Using-MVVM-CLEAN-ARCHITECTURE-PATTERN

Implementing "http://numbersapi.com" api to get a short description about a given number using clean architecture pattern (mvvm)
Dart
1
star
27

Sand-Heritage

This app was the solution of our team in the <Translation Hackathon> in Riyadh - Saudi Arabia
Dart
1
star
28

Ezan

Banking solution to help people save money. And give them mini loans, This App Was The Solution of our team in the Wazien Hackathon in Riyadh - Saudi Arabia, Our team won the Third place
Dart
1
star
29

Metal-Apple

Apple Metal Graphics API Samples
Objective-C
1
star
30

notester

Note taking app for Android
Java
1
star
31

shooter_game

2D Shooter game in c using SDL
C
1
star
32

Riverpod-Extension-For-VsCode

flutter_riverpod Extension to improve productivity!
TypeScript
1
star
33

Consultations

Legal Consultations Application to make communications between lawyers and customers much effective & easy
Dart
1
star
34

Chatgpt

Dart
1
star
35

Popular-Movies-App

Using the TMDB (the movie database) API to fetch most popular movies and display them in a flutter app.
Dart
1
star
36

chat_golang

A simple but elegant multi threaded realtime chat application in go!
Go
1
star
37

Fibonacci

Calculating the n'th fibonacci number using recursion
C
1
star
38

yhbsh

Profile Repository
1
star
39

java-lab-exercices

Java
1
star
40

lissajous_curves

Lissajous Curves implemented in GO! using GIFs
Go
1
star
41

text_editor_appkit

Lightweight text editor in objc for macOS
Objective-C
1
star
42

rpc

Remote procedure call framework
Go
1
star
43

Networking

Exploring UDP & TCP
C
1
star
44

Alacritty-Config

Alacritty Configuration
1
star
45

H.264

Advanced Video Coding (H.264) Samples
C
1
star
46

RecipeRift

View & Search Popular recipes, save your favorites
Dart
1
star
47

Minigrep

An attempt to recreate the famous UNIX command line tool
Rust
1
star
48

tcp_socket_server

A Simple TCP Server using POSIX sockets api
C
1
star
49

android_camera_preview

Android Camera Preview Application
Java
1
star
50

OpenGL

OpenGL 4.1 Samples
C
1
star
51

Learn-Zig

Learning the zig programming language
Zig
1
star
52

Neovim-Config

My neovim config
Lua
1
star
53

android_navigation_demo

Android Navigation Simple Demo Using XML and Pure JAVA
Java
1
star
54

flutter_rtmp_publisher_player

Flutter rtmp streaming publisher, and rtmp streaming player, using StreamPath(Android RTMP Publisher), HaishinKit(iOS RTMP Publisher), Vlc(iOS/Android RTMP Player)
Dart
1
star
55

rtmp_server

Unfinished rtmp server in c
C
1
star
56

Arm64-Assembly

ARM64 assembly Samples
Assembly
1
star
57

Learn-Rust

Learning the rust programming language
Rust
1
star
58

Lab-MariaDB

Lab MariaDB
Java
1
star
59

aoc-2023

Advent Of Code 2023
C
1
star
60

posix_multi_threading

Experimenting with posix `pthread` api for multi threaded programming
C
1
star
61

Flutter_Graphics

Graphics in flutter using the custom painter api
Dart
1
star