• Stars
    star
    2
  • Language
    C
  • License
    MIT License
  • Created almost 3 years ago
  • Updated about 1 year ago

Reviews

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

Repository Details

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

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

FFmpeg-Android

Cross Compiled FFmpeg for android
Shell
2
star
15

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
16

Complex-UI-Challenges

Ui Challenge
Dart
2
star
17

dns_resolver

A simple dns resolver in c
C
2
star
18

C

C programs in different fields
1
star
19

hexdump

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

osm_map_viewer

Open Street Map Viewer in pure c
C
1
star
21

Todo-App

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

Online-Learning-App

Dart
1
star
23

3D-Animated-Drawer

Dart
1
star
24

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
25

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
26

Sand-Heritage

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

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
28

Metal-Apple

Apple Metal Graphics API Samples
Objective-C
1
star
29

notester

Note taking app for Android
Java
1
star
30

shooter_game

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

Riverpod-Extension-For-VsCode

flutter_riverpod Extension to improve productivity!
TypeScript
1
star
32

Consultations

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

Chatgpt

Dart
1
star
34

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
35

chat_golang

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

Fibonacci

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

yhbsh

Profile Repository
1
star
38

java-lab-exercices

Java
1
star
39

lissajous_curves

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

text_editor_appkit

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

rpc

Remote procedure call framework
Go
1
star
42

Networking

Exploring UDP & TCP
C
1
star
43

Alacritty-Config

Alacritty Configuration
1
star
44

H.264

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

RecipeRift

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

Minigrep

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

tcp_socket_server

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

android_camera_preview

Android Camera Preview Application
Java
1
star
49

OpenGL

OpenGL 4.1 Samples
C
1
star
50

Learn-Zig

Learning the zig programming language
Zig
1
star
51

Neovim-Config

My neovim config
Lua
1
star
52

android_navigation_demo

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

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
54

rtmp_server

Unfinished rtmp server in c
C
1
star
55

Arm64-Assembly

ARM64 assembly Samples
Assembly
1
star
56

Learn-Rust

Learning the rust programming language
Rust
1
star
57

Lab-MariaDB

Lab MariaDB
Java
1
star
58

aoc-2023

Advent Of Code 2023
C
1
star
59

posix_multi_threading

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

Prefix_Trees

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).
C
1
star
61

Flutter_Graphics

Graphics in flutter using the custom painter api
Dart
1
star