Data structure Experiment List
Searching Techniques
1. Implement Linear Search algorithm to search an element in an unsorted
array.
2. Implement Binary Search algorithm to search an element in a sorted /
unsorted array.
Sorting Techniques
3. Implement Bubble Sort algorithm.
4. Implement Selection Sort algorithm.
5. Implement Insertion Sort algorithm.
6. Implement Merge Sort algorithm.
7. Implement Quick Sort algorithm.
Stack and Queue
8. Implement Stack using an array.
9. Implement Stack using linked list.
[Link] Queue using an array.
[Link] Circular Queue using an array.
[Link] Queue using Linked List.
Linked List Implementations
[Link] Singly Linked List (SLL) with basic operations.
[Link] Doubly Linked List (DLL) with insertion and deletion.
[Link] Circular Linked List (CLL) using singly pointers.
[Link] Polynomial Addition using linked lists.
[Link] Postfix Expression using Stack.
[Link] Infix Expression to Postfix using Stack.
[Link] a Menu-driven Program demonstrating all Stack and Queue
operations.
[Link] a Student Record Management System using Linked Lists.