Ahmed Ragab 's repositories
code
code
git_training
git_training
Graph-Traversal---BFS
Graph traversal is a technique used for searching a vertex in a graph. The graph traversal is also used to decide the order of vertices is visited in the search process. A graph traversal finds the edges to be used in the search process without creating loops. That means using graph traversal we visit all the vertices of the graph without getting into looping path. There are two graph traversal techniques and they are as follows... DFS (Depth First Search) BFS (Breadth First Search)
h
h
Insert-a-node-at-a-specific-position-in-a-linked-list
Given a singly linked list, a position and an element, the task is to write a program to insert that element in a linked list at a given position.
Plane-game-with-arduino-and-processing
Plane game with arduino and processing so this game use an altrasonic and Potentiometer to control the plane
Queue-Algorithm-
This Project is a good practice to implement The most common Two methods to Make Queue data structure . The first method : Two pointers . The second method : two index
Snake-game-
Snake game by processing
Sorting-Algorithms-
This Repository contains number of Sorting algorithms
tree-technique-in-sorting-
A tree sort is a sort algorithm that builds a binary search tree from the elements to be sorted, and then traverses the tree (in-order) so that the elements come out in sorted order. Its typical use is sorting elements online: after each insertion, the set of elements seen so far is available in sorted order.