C and C++ programs implementing core data structures and algorithms.
Language: C, C++
Semester: 3rd
Instructor: Nasrin Akter
-
- Shifting operations
- Replace / delete / insert
- 2D array addition & multiplication
-
- String initialization
- Standard string function usage
-
- Linear Search
- Binary Search
-
- Bubble Sort
- Insertion Sort
- Selection Sort
- Quick Sort
-
- Basic pattern matching using strings
-
- Insert (beginning, middle, end)
- Delete (beginning, middle, end)
- Display
-
07 Stack (Using Arrays)
- Push
- Pop
- Peek
- Display
-
08 Queue (Using Arrays)
- Enqueue
- Dequeue
- Peek
- Display
-
- Recursive insertion
- Traversals: In-order, Pre-order, Post-order
- Count total & leaf nodes
-
- In-order traversal