programes for data structue and algorithm
Stack
1)Push_Pop 2)Infix to Postfix 3)Infix to evaluation
Queue
1)Enqueue and Dequeue 2)Circular Queue 3)Priority Queue 4)Queue by 2 Stacks
Recursion
1)Factorial 2)Fibonacci_series 3)Greatest Common Divisor (GCD) 4)Tower Of Hanoi
Sort
1)Bubble Sort 2)Insertion Sort 3)Merge Sort 4)Selection Sort
Linked List
1)Singly linked List insertiom 2)Singly linked list deletion 3)Singly Linked List Reverse printing 4)Reverse Singly Linked list 5)Doubly linked list insertion 6)Doubly linked list deletion 7)Circular Singly Linked List 8)Circular Doubly Linked list
Tree
1)Binary search Tree insertion 2)deletion 3)Traversal(Preorer,Inorder,Postorder) 4)levelOrder_traversal 5)Find height of BST 6)Traverse Month 7)numberOfTree(Tree generated by N nodes) 8)AVL Tree(insertion & Deletion) 9)MaxHeap && MinHeap Tree 10)BT_To_BinarySearchTree
Graph
1)Depth_First_Search 2)Breadth_First_Search