THIS REPOSITORY CONTAINS THE BASICS OF DATA STRUCTURES LIKE IMPLEMENTATION OF ARRAY, LINKED LIST, STACK, QUEUE, BINARY SEARCH TREE ALONG WITH SEARCHING AND SORTING TECHNIQUES...
ARRAYS :
- Array Implementation (all operations)
LINKED-LIST :
- Singly-Linked List
- Doubly-Linked List
STACK :
- Stack using Array
- Stack using Linked-List
QUEUE :
- Queue using Array
- Queue using Linked-List
- Circular-Queue
BINARY SEARCH TREE :
- Binary Search Tree (all operations)
SEARCHING :
- Binary Search
SORTING :
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort (iterative & recursive)
- Quick Sort (iterative & recursive)
- Heap Sort