4add09632e
* Added depth first search algorithm in Python and updated README.md * Added output example in Depth First Search algorithm * bug fixes * Fixed spelling mistake on line 1 (alorithm-> algorithm) * Moved the file from recursion folder to graphs folder and updated README.md Co-authored-by: Prathamesh Sahasrabuddhe <prathamesh16020@gmail.com> |
||
---|---|---|
.. | ||
arrays | ||
dictionaries | ||
dynamic_programming | ||
graphs | ||
linked_lists | ||
multiplication | ||
queues | ||
recursion | ||
scheduling | ||
searching | ||
sorting | ||
strings | ||
trees | ||
README.md |
README.md
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