Data Structures & Algorithms Implementation of data structures & algorithms with sample test cases using JUnit. Data Structures Stack Queue Linked List Doubly Linked List Binary Tree Graph Algorithms Sorting Insertion Sort Selection Sort Bubble Sort Searching Binary Search DFS (Graph) BFS (Graph)