diff --git a/ligma.config.js b/ligma.config.js index 61f071c..74d7bc5 100644 --- a/ligma.config.js +++ b/ligma.config.js @@ -4,52 +4,24 @@ module.exports = { "BinarySearchList", "TwoCrystalBalls", "BubbleSort", - "LinkedList", + "DoublyLinkedList", + "Queue", + "Stack", "ArrayList", + "MazeSolver", + "QuickSort", + "BTPreOrder", + "BTInOrder", + "BTPostOrder", + "BTBFS", + "CompareBinaryTrees", + "DFSOnBST", + // TODO: + // Red Black Tree + "DFSGraphList", + "BFSGraphList", + "BFSGraphMatrix", + "Map", ], } -## Lists -LinkedList -* get length(): number; -* remove(item: T): T | undefined; -* removeAt(index: number): T | undefined; -* append(item: T): void; -* prepend(item: T): void; -* get(index: number): T | undefined; - -Queue -Stack - -ArrayList -* Same api as list - -## Recursion -The Maze Problem -Quicksort - -## Trees -Binary Tree Traversals -DFS: pre -DFS: in -DFS: post - -BFS on Binary - -### Practice Problem -- Compare Two Binary Trees - -DFS: Binary Search Tree Traversal - -RedBlack Trees - -## Graphs -DFS -BFS -Dijkstra - -## Map -Implement Map - - -