2.8 KiB
2.8 KiB
Python
Arrays
- Count Inversions
- Majority Element
- Rotate Array
- Missing Number
- Remove duplicate items
- Dutch National Flag Algorithm
Linked Lists
Dictionaries
Multiplication
Recursion
Scheduling
Searching
- Binary Search
- Jump Search
- Linear Search
- Ternary Search
- Interpolation Search
- Uniform Cost Search
- Breath First Search
Sorting
- Bubble Sort
- Comb Sort
- Count Sort
- Insertion Sort
- Quicksort
- Selection Sort
- Heap Sort
- Radix Sort
- Shell Sort
- Merge sort
Strings
- Is Good Str
- Palindrome
- Word Count
- Remove Duplicates from a String
- First Non Repeating Character
- Longest Common Subsequence
- Unique Character
- Add String
- Rabin Karp algorithm
Dynamic Programming
- Print Fibonacci Series Up To N-th Term
- Sum Up To N-th Term Of Fibonacci Series
- N-th Term Of Fibonacci Series
- Catalan Sequence
- 0/1 Knapsack Problem
- Levenshtein distance