dsa roadmap
dsa roadmap
1. Java Foundations
� Arrays
� Multi-dimensional Arrays
� Strings
� Linked List
� Singly Linked List
� Doubly Linked List
� Stack
� Queue
� Priority Queue
� Trees
� Binary Trees
� Binary Search Trees
� AVL Trees
� Graphs
� Hash Tables
� Trie
� Segment Tree
� Fenwick Tree (Binary Indexed Tree)
5. Basic Algorithms
� Searching
� Linear Search
� Binary Search
� Sorting
� Bubble Sort
� Quick Sort
� Merge Sort
6. Intermediate Algorithms
� Graph Algorithms
� Depth-First Search (DFS)
� Breadth-First Search (BFS)
� Dijkstra’s Algorithm
� Kruskal’s Algorithm
7. Advanced Algorithms
� Dynamic Programming
� Greedy Algorithms
� Divide and Conquer
� Backtracking
DSA with java youtube playlist - (69) Data Structures and Algorithms in Java |
Free course | Animations and Implementations - YouTube
Java Project Ideas�