python將列表list轉換成鏈表


class Node: def __init__(self, elem, next_=None): self.elem = elem self.next = next_ def list2link(List): head = Node(List[0])#創建一個頭節點並將list第一個值賦值給頭結點 p = head#創建頭指針 for i in range(1, len(List)):#list從第二位開始遍歷 p.next = Node(List[i])#下一個結點p.next指向list值 p = p.next#指針往下移動 return head#返回頭結點 if __name__ == "__main__": old_list = [1, 2, 3, 4, 5] link = list2link(old_list)

 


免責聲明!

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



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