algorithms
1.0.0
Python 3 中資料結構和演算法的最小且乾淨的範例實作。
感謝您有興趣貢獻!有很多方法可以為這個專案做出貢獻。從這裡開始
為了執行所有測試,請寫下:
$ python3 -m unittest discover tests
要執行一些特定的測試,您可以執行以下操作(例如:排序):
$ python3 -m unittest tests.test_sort
為了執行所有測試,請寫下:
$ python3 -m pytest tests
如果你想在程式碼中使用 API 演算法,很簡單:
$ pip3 install algorithms
您可以透過建立 python 檔案進行測試:(例如:在sort
中使用merge_sort
)
from algorithms . sort import merge_sort
if __name__ == "__main__" :
my_list = [ 1 , 8 , 3 , 5 , 6 ]
my_list = merge_sort ( my_list )
print ( my_list )
如果你想卸載演算法,很簡單:
$ pip3 uninstall -y algorithms
感謝所有幫助建立儲存庫的貢獻者。