diff --git a/algorithms/Python/README.md b/algorithms/Python/README.md new file mode 100644 index 00000000..7e47044e --- /dev/null +++ b/algorithms/Python/README.md @@ -0,0 +1,29 @@ +# Python + +## Arrays +1. [Count Inversions](arrays/count_inversions.py) + +## Linked Lists +1. [Doubly](linked_lists/doubly.py) +2. [Singly](linked_lists/singly.py) + +## Multiplication +1. [Karatsuba](multiplication/karatsuba.py) + +## Scheduling +1. [Interval Scheduling](scheduling/interval_scheduling.py) + +## Searching +1. [Binary Search](searching/binary_search.py) +2. [Jump Search](searching/jump_search.py) +3. [Linear Search](searching/linear_search.py) + +## Sorting +1. [Bubble Sort](sorting/bubble_sort.py) +2. [Insertion Sort](sorting/insertion_sort.py) +3. [Quicksort](sorting/quicksort.py) +4. [Selection Sort](sorting/selection_sort.py) + +## Strings +1. [Palindrome](strings/palindrome.py) +2. [Word Count](strings/word_count.py) diff --git a/arrays/python/count-inversions.py b/algorithms/Python/arrays/count_inversions.py similarity index 100% rename from arrays/python/count-inversions.py rename to algorithms/Python/arrays/count_inversions.py diff --git a/linked-lists/Python/doubly.py b/algorithms/Python/linked_lists/doubly.py similarity index 100% rename from linked-lists/Python/doubly.py rename to algorithms/Python/linked_lists/doubly.py diff --git a/linked-lists/Python/singly.py b/algorithms/Python/linked_lists/singly.py similarity index 100% rename from linked-lists/Python/singly.py rename to algorithms/Python/linked_lists/singly.py diff --git a/multiplication/python/karatsuba.py b/algorithms/Python/multiplication/karatsuba.py similarity index 100% rename from multiplication/python/karatsuba.py rename to algorithms/Python/multiplication/karatsuba.py diff --git a/scheduling/python/interval-scheduling.py b/algorithms/Python/scheduling/interval_scheduling.py similarity index 100% rename from scheduling/python/interval-scheduling.py rename to algorithms/Python/scheduling/interval_scheduling.py diff --git a/searching/python/binary-search.py b/algorithms/Python/searching/binary_search.py similarity index 100% rename from searching/python/binary-search.py rename to algorithms/Python/searching/binary_search.py diff --git a/searching/python/jump-search.py b/algorithms/Python/searching/jump_search.py similarity index 100% rename from searching/python/jump-search.py rename to algorithms/Python/searching/jump_search.py diff --git a/searching/python/linear-search.py b/algorithms/Python/searching/linear_search.py similarity index 100% rename from searching/python/linear-search.py rename to algorithms/Python/searching/linear_search.py diff --git a/sorting/python/bubble-sort.py b/algorithms/Python/sorting/bubble_sort.py similarity index 100% rename from sorting/python/bubble-sort.py rename to algorithms/Python/sorting/bubble_sort.py diff --git a/sorting/python/insertion-sort.py b/algorithms/Python/sorting/insertion_sort.py similarity index 100% rename from sorting/python/insertion-sort.py rename to algorithms/Python/sorting/insertion_sort.py diff --git a/sorting/python/quick-sort.py b/algorithms/Python/sorting/quicksort.py similarity index 100% rename from sorting/python/quick-sort.py rename to algorithms/Python/sorting/quicksort.py diff --git a/sorting/python/selection-sort.py b/algorithms/Python/sorting/selection_sort.py similarity index 100% rename from sorting/python/selection-sort.py rename to algorithms/Python/sorting/selection_sort.py diff --git a/strings/python/palindrome.py b/algorithms/Python/strings/palindrome.py similarity index 100% rename from strings/python/palindrome.py rename to algorithms/Python/strings/palindrome.py diff --git a/strings/python/word_count.py b/algorithms/Python/strings/word_count.py similarity index 100% rename from strings/python/word_count.py rename to algorithms/Python/strings/word_count.py