- Array ADT
- Linear Search
- Binary Search
- Some More Basic Operations
- Reversing an Array
- Operations in a Sorted Array
- Merging Two Arrays
- Set Operations
- Finding Missing Elements
- Duplicates in an Array
- Getting a Pair whose Sum = K
- Finding Max & Min in Single Scan
- Finding the Length of a String
- Changing Cases in a String
- Finding Number of Vowels, Consonants & Words
- Reversing a String
- Checking for Palindrome
- Duplicates in a String
- Checking if Strings are Anagrams
- Permutations of a String
- Displaying the Nodes
- Counting the Nodes
- Sum of all Nodes
- Finding the Maximum Element
- Searching in a Node
- Inserting a Node
- Inserting a Node in Sorted List
- Deleting a Node
- Checking if List is Sorted
- Removing Duplicates from a List
- Reversing a Linked List
- Concatenating Two Lists
- Detecting a Loop in Linked List
- Merge Two Sorted Lists
- Finding the Middle Node
- Stack Using Array
- Stack Using Linked List
- Balancing Parenthesis
- Infix to Postfix
- Evaluation of Postfix Expression