你所需要的,不仅仅是一个好用的代理。
这是一个能够随时学习重要算法的Python模块,纯粹是为了教学使用。
pip3 install pygorithm
*如果你使用的是Python 2.7,请使用pip来安装。如果存在用户权限的限制,你可能需要使用 pip install --user pygorithm
这个命令来安装。
python setup.py install
from pygorithm.sorting import bubble_sort
myList = [12, 4, 3, 5, 13, 1, 17, 19, 15]
sortedList = bubble_sort.sort(myList)
print(sortedList)
from pygorithm.sorting import bubble_sort
code = bubble_sort.get_code()
print(code)
from pygorithm.sorting import bubble_sort
time_complexity = bubble_sort.time_complexities()
print(time_complexity)
>>> from pygorithm.sorting import modules
>>> modules()
['bubble_sort', 'bucket_sort', 'counting_sort', 'heap_sort', 'insertion_sort', 'merge_sort', 'quick_sort', 'selection_sort', 'shell_sort']
python3 -m unittest
tests/
目录下的文件中定义的所有测试用例