This repo contains my C and C++ programs implementing core data structures and algorithms. Experimenting to understand and apply fundamental concepts of computer science.
- Coded By: Kaniz Fatema
- Instructor: Nasrin Akter
Basic operations using one-dimensional and two-dimensional arrays.
- 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 algorithm using strings
Singly linked list with operations:
- Insert (beginning, middle, end)
- Delete (beginning, middle, end)
- Display
- Push
- Pop
- Peek
- Display
- Enqueue
- Dequeue
- Peek
- Display
- Insertion (recursive)
- Traversals (In-order, Pre-order, Post-order)
- Count total and leaf nodes
- In-order Traversal