-
Time/Space Complexity
-
Arrays as an abstract datatype
- Operations on Arrays
- Traversal
- Insertion
- Deletion
- Searching
-
Linked List Data-structure
- Creation
- traversal
- Insertion
- Deletion
- Circular Linked List & Operation
- Doubly Linked List & Operation
-
Stack Data-structure
- Implementation using arrays
- Implementation using linked lists
- Infix, prefix and postfix expressions
- push, pop and other operations
-
Queue Data-structure
- Implementation using arrays
- Implementation using linked lists
- Circular queue
-
Sorting Algorithm
- Bubble sort
- Insertion sort
- Selection sort
- Quick sort
- Merge sort
- Count sort
-
Binary Tree
- Traversal
- Preorder
- Postorder
- Inorder
- Binary Search tree
- Iterative Search
- Insertion
- Deletion
-
-
Graph
- Representation
- Traversal
- Spanning tree
- Minimum spanning tree
- Prims Algorithm