Tapabrata Bakuli
This repository contains my Semester 3 assignments and practice programs, mainly focused on C programming and Data Structures & Algorithms (DSA).
- Recursion/
- Array Sum
- String Reversal
- Palindrome Check
- Power Function
- Tower of Hanoi
- Permutations
- LinkedList/
- Insertion (begin, end, position)
- Reverse (iterative & recursive)
- Find Middle Node
- Merge Two Sorted Lists
- Cycle Detection
- Remove Duplicates
- Palindrome Check
- Remove Nth Node from End
- Split Even/Odd Index Nodes
- Stack/
- Stack Implementation (Array & Linked List)
- Parentheses Matching
- Extra/
- Recursive Linked List Length
- Recursive Search
- Parentheses Balancing (mutual recursion)
- Implemented arrays, strings, recursion, stacks, and linked lists.
- Covers both iterative and recursive approaches where possible.
- Useful for DSA practice and college assignments.
Clone the repo:
git clone https://github.com/<your-username>/Sem_3.git
cd Sem_3