py_dsa
1.0.0
โมดูล PY-DSA มีโครงสร้างข้อมูลและการใช้งานอัลกอริทึมทั้งหมด
คุณสามารถติดตั้งโมดูลโดยใช้ PIP ดังที่แสดงด้านล่าง
pip install py-dsaพิจารณาตัวอย่างต่อไปนี้:
from py_dsa . data_structures import *
test_linkedlist = LinkedList ()
test_linkedlist . add_first ( 10 )
test_linkedlist . add_first ( 20 )
test_linkedlist . add_first ( 30 )
test_linkedlist . remove_last ()
test_linkedlist . reverse_list ()
test_linkedlist . print_list ()
"""
Output :
20
30
""" from py_dsa . data_structures import *
test_tree = Tree ()
test_tree . add ( 10 )
test_tree . add ( 5 )
test_tree . add ( 30 )
print ( test_tree . height ())
test_tree . invert_tree ()
test_tree . print_tree ( traversal = 'postorder' )
"""
Output:
2
30
5
10
""" from py_dsa . algorithms import *
a = [ 1 , 2 , 3 , 4.5 ]
s = Searching ()
print ( s . linear_search ( a , 3 ))
"""
Output :
2
"""ในการติดตั้ง PY-DSA พร้อมกับเครื่องมือที่คุณต้องพัฒนาและเรียกใช้การทดสอบ เรียกใช้คำสั่งต่อไปนี้:
$ pip install -e .[dev]สำหรับการรันการทดสอบให้พิมพ์คำสั่งต่อไปนี้:
py.testโปรดใช้ตัวติดตามปัญหา GitHub เพื่อส่งข้อบกพร่องหรือคุณสมบัติการร้องขอ
ลิขสิทธิ์ Vaidhyanathan SM, 2021
จัดจำหน่ายภายใต้เงื่อนไขของใบอนุญาต MIT PY-DSA เป็นซอฟต์แวร์ฟรีและโอเพ่นซอร์ส