This is the way how i learn data structure algorithm on Programiz.
link Programiz https://www.programiz.com/dsa/algorithm
My Process :
@ Process DSA
-
DSA Introduction:
- What is algorithm?
- DS and Types
- Why learn algorithms?
- Asymptotic Notation
- Master Theorem
- Divide and Conquer Algorithm
-
Stack
-
Normal Queue - Circular Queue
-
Complete Binary Tree
-
Heap Data Structure
-
Heap Sort Algorithm
-
Priority Queue
-
Deque Data Structure
-
Linked list Data Structure
-
Linked list Operations
-
Types of Linked List - Singly linked, doubly linked and circular.
-
Hashing
-
Hash table
-
Fibonacci Heap
-
Decrease Key and Delete Node Operations on a Fibonacci Heap
-
Tree Data Structure
-
Tree Traversal
-
Binary Tree
-
Full Binary Tree
-
Balanced Binary Tree
-
Binary Search Tree
-
AVL Tree
-
Graph Data Structure
-
Spanning tree and Minimum Spanning tree
-
Strongly connected component
-
Adjacency Matrix