diff --git a/algorithms/Python/README.md b/algorithms/Python/README.md index 56e61288..d70c054c 100644 --- a/algorithms/Python/README.md +++ b/algorithms/Python/README.md @@ -1,6 +1,7 @@ # Python ## Arrays + - [Count Inversions](arrays/counting_inversions.py) - [Majority Element](arrays/majority_element.py) - [Rotate Array](arrays/rotate_array.py) @@ -10,31 +11,35 @@ - [Max Sub Array Sum](arrays/max_sub_array_sum.py) ## Linked Lists + - [Doubly](linked_lists/doubly.py) - [Singly](linked_lists/singly.py) - [Reverse List](linked_lists/reverse-linkedlist.py) - [Middle Node](linked_lists/middle-node-linkedlist.py) - [Cycle Detection and Removal](linked_lists/cycle-detection-and-removal-linkedlist.py) - ## Dictionaries + - [Two Sum](dictionaries/two-sum.py) ## Multiplication + - [Karatsuba](multiplication/karatsuba_algorithm.py) ## Recursion + - [Factorial](recursion/factorial.py) - [n-th Fibonacci number](recursion/nth_fibonacci_number.py) - [Recursive Insertion Sort](recursion/recursive_insertion_sort.py) - [Recursive Sum of n numbers](recursion/recursive-sum-of-n-numbers.py) - [GCD by Euclid's Algorithm](recursion/gcd_using_recursion.py) - ## Scheduling + - [Interval Scheduling](scheduling/interval_scheduling.py) ## Searching + - [Binary Search](searching/binary_search.py) - [Jump Search](searching/jump_search.py) - [Linear Search](searching/linear_search.py) @@ -44,6 +49,7 @@ - [Breath First Search](searching/breadth-first-search.py) ## Sorting + - [Bubble Sort](sorting/bubble_sort.py) - [Comb Sort](sorting/comb_sort.py) - [Count Sort](sorting/count-sort.py) @@ -56,6 +62,7 @@ - [Merge sort](sorting/merge_sort.py) ## Strings + - [Is Good Str](strings/is_good_str.py) - [Palindrome](strings/palindrome.py) - [Word Count](strings/word_count.py) @@ -69,6 +76,7 @@ - [Roman to Int](strings/roman-to-int.py) ## Dynamic Programming + - [Print Fibonacci Series Up To N-th Term](dynamic_programming/fibonacci_series.py) - [Sum Up To N-th Term Of Fibonacci Series](dynamic_programming/fibonacci_series_sum.py) - [N-th Term Of Fibonacci Series](dynamic_programming/fibonacci_series_nth_term.py) @@ -77,16 +85,24 @@ - [Levenshtein distance](dynamic_programming/levenshtein_distance.py) ## Graphs + - [Simple Graph](graphs/graph.py) - [BFS SEQUENCE](graphs/bfs-sequence.py) - [Depth First Search](graphs/depth-first-search.py) ## Trees + - [Binary Tree](trees/binary_tree.py) - [Binary Search Tree](trees/binary_search_tree.py) ## Queues + - [First in First out Queue](queues/fifo-queue.py) ## Number Theory + - [Prime Number Checker](number_theory/prime_number.py) + +## Maths + +- [Roman To Integer](maths/roman-integer.py)