Computer Science
Java Data Structures — Complete Course
A phase-by-phase Java 17+ data structures course spanning 16 structures from foundation to advanced — Big O notation and the stack/heap memory model, generics, then arrays, strings, ArrayList, Stack, Queue and Deque, then HashMap, LinkedList, Binary Tree, BST and Heap, and finally AVL Tree, Trie, Graph BFS/DFS, Segment Tree and Union-Find. Every topic works through concept, visual, complexity, Java code, dry run, edge cases, and practice.
← Back to the full archive