Own implementation of CS algorithms according to my understanding First algorithms to implement: Linear search Binary search Tree traversal - [pre-order, in-order, post-order] Breadth-first search Depth-search Dijkstra's algorithm