Best Data structures and algorithms tutorials
Basics of algorithm
How to calculate running time of an algorithm
Worst, Everage and Best-case analysis of algorithm
Big o notation
Big o notation examples
Linked list and it's types
Linked list in data structures
Traversing in linked list
Operations on the linked list
Insertion in linked list
Deletion in a linked list
Reversing a linked list
Sorting a linked list
Find and remove loop in linked list
Doubly linked list
Doubly linked list
Insertion in the doubly linked list
Deletion in the doubly linked list
Reversing a doubly-linked list
Circular linked list
Circular linked list
Insertion in circular linked list
Deletion in circular linked list
Other types of linked list
Merge two linked list
Header linked list
Sorted linked list
Stack
Stack in data structure
Queue and it's types
Queue in data structures
Circular queue
Dequeue in the data structure
Priority queue
Polish notation
Tree
Tree in the data structure
Binary tree
Binary Tree
Array representation of binary tree
Linked representation of binary tree
Traversing in binary tree
Inorder traversal in binary tree
Preorder traversal in binary tree
Postorder traversal in binary tree
Level order traversal in binary tree
Binary search tree
Binary search tree
Insertion in binary search tree
Deletion in binary search tree