Pointer
- MycodeSchool. (Have screnshots on dropbox)
- another nice video tutorial
LinkedList :
- MycodeSchool DataStructure Video . (Have screnshots on dropbox)
- Doubly LinkedList from MyCodeSchool
- Reverse a linked list Iterative and Recursive from MyCodeSchool.
- Identical LinkedList from geeksforgeeks
- MergeSort on LinkedList
- QuickSort on Doubly LinkedList
- Intersection of sorted linkedList from geeksforgeeks
- Detect and remove loop from LinkedList
Breath first search :
- Shukorno sir Algorithm slides
Infix, post fix , postfix
- MycodeSchool DataStructure Video .
Tree , BST
- MyCodeschool video
- Insert, update, Remove , search from MyCodeschool.
- Traversal Recursive from MyCodeschool
- Traversal Iterative from Tushar roy
- Check if tree is BST
- All Ancestor of a Node from GeeksForgeeks
- Priority Queue first from Rabindrababu HeapSort and then HackerEarth blog post
- LCA of Binary Tree And BST from Tuhar Roy
- AVL Tree
- Insertion from Tushar roy And Knowledge gate
- Deletion from MyCodeSchool and GeeksForgeeks
Segment tree
- Recursive : Tushar Roy video tutorial
- Iterative approch from codeforces
- saimor's code
- Quora good segment tree tutorial links
Binary Indexed Tree
- Tushar Roy video tutorial
- Nice blog post by Zobayer Ahmed
- kartikkukreja blog post
Trie
HashTable
Sparse Table Range Minimum/Maximum Query