|
| 1 | +# Python Algorithms |
| 2 | + |
| 3 | +Some algorithms write with **python cleaned code** and calculate **Big O**! |
| 4 | + |
| 5 | +# |
| 6 | + |
| 7 | +# List of Algorithms |
| 8 | + |
| 9 | +## [Arrays](arrays/): |
| 10 | + |
| 11 | +| algorithm | source | |
| 12 | +| :--------------: | :---------------------------------------------: | |
| 13 | +| Limit | [limit.py](arrays/limit.py) | |
| 14 | +| Top One | [top_one.py](arrays/top_one.py) | |
| 15 | +| Bead Sort | [bead_sort.py](arrays/bead_sort.py) | |
| 16 | +| Max Profit | [max_profit.py](arrays/max_profit.py) | |
| 17 | +| Zig Zag Iterator | [zigzag_iterator.py](arrays/zigzag_iterator.py) | |
| 18 | +| Move Zeros | [move_zeros.py](arrays/move_zeros.py) | |
| 19 | +| Remove Min | [remove_min.py](arrays/remove_min.py) | |
| 20 | +| Two Sum | [two_sum.py](arrays/two_sum.py) | |
| 21 | + |
| 22 | +<br> |
| 23 | + |
| 24 | +## [Search](search/): |
| 25 | + |
| 26 | +| algorithm | source | |
| 27 | +| :--------------: | :-----------------------------------------------: | |
| 28 | +| Search Range | [search_range.py](search/search_range.py) | |
| 29 | +| Linear Search | [linear_search.py](search/linear_search.py) | |
| 30 | +| Search Insert | [search_insert.py](search/search_insert.py) | |
| 31 | +| Binary Search | [binary_search.py](search/binary_search.py) | |
| 32 | +| First Occurrence | [first_occurrence.py](search/first_occurrence.py) | |
| 33 | +| Last Occurrence | [last_occurrence.py](search/last_occurrence.py) | |
| 34 | + |
| 35 | +<br> |
| 36 | + |
| 37 | +## [ciphers](ciphers/): |
| 38 | + |
| 39 | +| algorithm | source | |
| 40 | +| :-------------: | :------------------------------------------: | |
| 41 | +| Caesar Cipher | [caesar_cipher.py](ciphers/caesar_cipher.py) | |
| 42 | +| a1z26 Algorithm | [a1z26.py](ciphers/a1z26.py) | |
| 43 | +| One Time Pad | [one_time_pad.py](ciphers/one_time_pad.py) | |
| 44 | + |
| 45 | +<br> |
| 46 | + |
| 47 | +## [Strings](strings/): |
| 48 | + |
| 49 | +| algorithm | source | |
| 50 | +| :-----------: | :------------------------------------: | |
| 51 | +| Is Isomorphic | [isomorphic.py](strings/isomorphic.py) | |
| 52 | +| Rotate String | [rotate.py](strings/rotate.py) | |
| 53 | + |
| 54 | +<br> |
| 55 | + |
| 56 | +## [Complexity](complexity/): |
| 57 | + |
| 58 | +| algorithm | source | |
| 59 | +| :--------------: | :-------------------------------------------------------: | |
| 60 | +| Complexity | [0-complexity.py](complexity/0-complexity.py) | |
| 61 | +| Constant Time | [1-constant_time.py](complexity/1-constant_time.py) | |
| 62 | +| Logarithm Time | [2-logarithm_time.py](complexity/2-logarithm_time.py) | |
| 63 | +| Linear Time | [3-linear_time.py](complexity/3-linear_time.py) | |
| 64 | +| Polynomial Time | [4-polynomial_time.py](complexity/4-polynomial_time.py) | |
| 65 | +| Exponential Time | [5-exponential_time.py](complexity/5-exponential_time.py) | |
| 66 | + |
| 67 | +<br> |
| 68 | + |
| 69 | +# |
| 70 | + |
| 71 | +# Links |
| 72 | + |
| 73 | +Download Source Code: [Click Here](https://github.com/dori-dev/python-algorithms/archive/refs/heads/main.zip) |
| 74 | + |
| 75 | +My Github Account: [Click Here](https://github.com/dori-dev/) |
0 commit comments