Python實現單鏈表


定義鏈表結構:

1 class ListNode:
2     def __init__(self, x):
3         self.val = x
4         self.next = None

輸出該鏈表l1的元素:

while l1:
        print(l1.val)
        l1 = l1.next

將一個list的數據存為鏈表:

def list2listnode(num):
    head = ListNode(num[0])
    result = head
    for i in range(1,len(num)):
        head.next = ListNode(num[i])
        head = head.next
    return result

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM