1. Inserting and deleting elements in an array
2. Insertion and deletion of elements in linked list
3. Insertion and deletion of elements in double linked list
4. Stack implementation using arrays
5. Stack implementation using pointers
6. Queue implementation using arrays
7. Queue implementation using pointers
8. Linear search in a given list
9. Binary search in a given list
10. Implementation of binary search tree
11. Implementation of bubble sort algorithm
12. Implementation of insertion sort algorithm
13. Implementation of quick sort algorithm
14. Implementation of selection sort algorithm
15. Conversion from infix and post-fix notation
16. Implementation of factorial of a number using recursion
17. Implementation of Fibonacci series using recursions