algorithms-and-data-structures ###- Data structures: Array Linked list Stack Queue Binary Search Tree (BST) AVL Tree Heap Dictionary ###- Algorithms: Breadth-first Search Depth-first Search Dijkstra's algorithm Bubble sort Insertion sort Selection sort Quick sort Merge sort