3.3 KiB
3.3 KiB
Java
Arrays
- Counting Inversions
- Kadanes Algorithm
- Left Rotation
- Unique Digits of Large Number
- Majority Element
- Longest Consecutive Subsequence
- K-th Element of Two Sorted Arrays
- Trapping Rain Water
- Ugly Number
- Merge Without Extra Space
Graphs
Linked Lists
Maths
Queues
Scheduling
Searching
- Binary Search
- Jump Search
- Linear Search
- Allocate minimum number of pages
- Exponential Search
- Interpolation Search
Sorting
- Bubble Sort
- Counting Sort
- Heap Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Selection Sort
- Shell Sort
- Cyclic Sort
Stacks
Strings
- KMP
- Palindrome
- Rabin Krap
- Sequence
- Split String
- Tokenizer
- Anagram
- Longest Common Substring
- Boyer Moore Search
- Reverse String
- First Non Repeating Character