I solving data structures and algorithms problems with easily code that is simple to understand. stack, queue, list .. (linked, array) based Tree (balanced tree, BST, AVL) Graphs binary search tree sort(bubble, insertion, selection, counting, bucket, heap) dynamic sort(quick, merge) DFS, BFS Dijkstra's Algorithms mini max alpha beta dynamic programming genetic Algorithm