Implementation of Stacks, Queues (using both arrays and linked lists) .
Implementation of recursive and non-recursive functions to perform the following searching operations for a key value in a given list of integers: i. Linear search ii. Binary search.
Execute →Implement a program to evaluate a given postfix expression using stacks.
Implement a program to convert a given infix expression to postfix form using stacks.
Implement the following operations on a singly linked list: i. Creation ii. Insertion iii. Deletion iv. Traversal.
Implement the following operations on a circular linked list: i Creation ii Insertion iii Deletion iv Traversal.
Implementation of recursive and iterative traversals on binary tree
Implementation of the following operations on binary search tree (BST): (a) Minimum key (b) Maximum key (c) Search for a given key
Execute →Implement the following sorting algorithms: (a) Bubble sort (b) Insertion sort (c) Quick sort (d) Selection sort.