Using C
- Singly Linked List
- Reversing a Linked List in groups of size 'k'
- Doubly Linked List # 1
- Doubly Linked List # 2
- Reversing a Linked List using Recursion
- Circularly Linked List
- Binary Search Tree
- Basic Structure in C - Insertion and In-Order Traversal
- Searching in Binary Search Tree - Recursive and Iterative Search
- Finding Minimum and Maximum
- Finding In-Order Predecessor and Successor
- Deletion of a node in Binary Search Tree
- Full C Program for a Binary Search Tree in C
- Stacks using arrays and linked list
- Disjoint Set Data Structure
- Insertion Sort
- Heap Sort
- Merge Sort
- Quick Sort
- Bubble Sort
- Selection Sort
Using Java
- Single Linked List
- Stacks of integers using arrays
- Stacks of java.lang.Object using arrays
- Queues of java.lang.Object using arrays
- Binary Search
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Heap Sort
- Counting Sort
- Radix Sort
- Calculating Fibonacci number using Golden Ratio
- Find SubArray having Maximum Sum using Divide and Conquer Approach
- Strassen's Algorithm for Square Matrix Multiplication
No comments:
Post a Comment