An open API service indexing awesome lists of open source software.

https://github.com/dori-dev/python-algorithms

Some algorithms write with python cleaned code and calculate Big O!
https://github.com/dori-dev/python-algorithms

algorithms array cipher cipher-algorithms complexity python searching-algorithms string

Last synced: 8 months ago
JSON representation

Some algorithms write with python cleaned code and calculate Big O!

Awesome Lists containing this project

README

          

# Python Algorithms

Some algorithms write with **python cleaned code** and calculate **Big O**

#

# List of Algorithms

## [Arrays](arrays/):

| algorithm | source |
| :--------------: | :---------------------------------------------: |
| Limit | [limit.py](arrays/limit.py) |
| Top One | [top_one.py](arrays/top_one.py) |
| Bead Sort | [bead_sort.py](arrays/bead_sort.py) |
| Max Profit | [max_profit.py](arrays/max_profit.py) |
| Zig Zag Iterator | [zigzag_iterator.py](arrays/zigzag_iterator.py) |
| Move Zeros | [move_zeros.py](arrays/move_zeros.py) |
| Remove Min | [remove_min.py](arrays/remove_min.py) |
| Two Sum | [two_sum.py](arrays/two_sum.py) |


## [Search](search/):

| algorithm | source |
| :--------------: | :-----------------------------------------------: |
| Search Range | [search_range.py](search/search_range.py) |
| Linear Search | [linear_search.py](search/linear_search.py) |
| Search Insert | [search_insert.py](search/search_insert.py) |
| Binary Search | [binary_search.py](search/binary_search.py) |
| First Occurrence | [first_occurrence.py](search/first_occurrence.py) |
| Last Occurrence | [last_occurrence.py](search/last_occurrence.py) |


## [Ciphers](ciphers/):

| algorithm | source |
| :-------------: | :------------------------------------------: |
| Caesar Cipher | [caesar_cipher.py](ciphers/caesar_cipher.py) |
| a1z26 Algorithm | [a1z26.py](ciphers/a1z26.py) |
| One Time Pad | [one_time_pad.py](ciphers/one_time_pad.py) |


## [Strings](strings/):

| algorithm | source |
| :-----------: | :------------------------------------: |
| Is Isomorphic | [isomorphic.py](strings/isomorphic.py) |
| Rotate String | [rotate.py](strings/rotate.py) |


## [Complexity](complexity/):

| algorithm | source |
| :--------------: | :-------------------------------------------------------: |
| Complexity | [0-complexity.py](complexity/0-complexity.py) |
| Constant Time | [1-constant_time.py](complexity/1-constant_time.py) |
| Logarithm Time | [2-logarithm_time.py](complexity/2-logarithm_time.py) |
| Linear Time | [3-linear_time.py](complexity/3-linear_time.py) |
| Polynomial Time | [4-polynomial_time.py](complexity/4-polynomial_time.py) |
| Exponential Time | [5-exponential_time.py](complexity/5-exponential_time.py) |


#

# Links

Download Source Code: [Click Here](https://github.com/dori-dev/python-algorithms/archive/refs/heads/master.zip)

My Github Account: [Click Here](https://github.com/dori-dev/)