001 Write a program to reverse an array or string 002 Program for array left rotation by d positions. 003 How to search, insert, and delete in an unsorted array. 004 How to search, insert, and delete in an sorted array. 005 Program to find the minimum (or maximum) element of an array 006 Last duplicate element in a sorted array
001 Create LinkedList and Basic Operations 002 Search Element in a LL, Iterative and Recursive 003 Create Doubly Linked List 004 Create Circular Singly Linked List 005 Create Circular Doubly Linked List without this.tail 006 Create Circular Doubly Linked List using this.tail 007 Create Header Linked List 008 Basic Operations in Linked List
001 Bubble Sort 002 Selection Sort 003 Insertion Sort 004 Merge Sort 005 Quick Sort
001 Stack using Array 002 Stack using Linked List 003 Monotonic Increasing/Decreasing Stack 004 Reverse a string using Stack 005 Next Greater Element