algorithms
1.0.0
ตัวอย่างการใช้งานโครงสร้างข้อมูลและอัลกอริธึมใน Python 3 ที่น้อยที่สุดและสะอาดตา
ขอขอบคุณที่สนใจร่วมให้ข้อมูล! มีหลายวิธีที่จะมีส่วนร่วมในโครงการนี้ เริ่มต้นที่นี่
สำหรับการรันการทดสอบทั้งหมด ให้จดบันทึก:
$ python3 -m unittest discover tests
สำหรับการรันการทดสอบเฉพาะบางอย่าง คุณสามารถทำได้ดังต่อไปนี้ (เช่น: sort):
$ python3 -m unittest tests.test_sort
สำหรับการรันการทดสอบทั้งหมด ให้จดบันทึก:
$ python3 -m pytest tests
หากคุณต้องการใช้อัลกอริทึม API ในโค้ดของคุณ สามารถทำได้ง่ายๆ ดังนี้:
$ pip3 install algorithms
คุณสามารถทดสอบได้โดยการสร้างไฟล์หลาม: (เช่น: ใช้ merge_sort
ใน 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
ขอขอบคุณผู้มีส่วนร่วมทุกคนที่ช่วยในการสร้าง repo