为了账号安全,请及时绑定邮箱和手机立即绑定

Python链接列表

Python链接列表

FFIVE 2019-07-19 15:13:37
Python链接列表在python中使用链接列表的最简单方法是什么?在方案中,链接列表仅由'(1 2 3 4 5)..Python的列表[1, 2, 3, 4, 5]和元组,(1, 2, 3, 4, 5)实际上,它们并不是链接列表,而链接列表具有一些很好的属性,例如固定时间的连接,并且能够引用它们的不同部分。使他们不变,他们真的很容易使用!
查看完整描述

3 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

我前几天写的

#! /usr/bin/env pythonclass Node(object):
    def __init__(self):
        self.data = None # contains the data
        self.next = None # contains the reference to the next nodeclass LinkedList:
    def __init__(self):
        self.cur_node = None

    def add_node(self, data):
        new_node = Node() # create a new node
        new_node.data = data
        new_node.next = self.cur_node # link the new node to the 'previous' node.
        self.cur_node = new_node #  set the current node to the new one.

    def list_print(self):
        node = self.cur_node # cant point to ll!
        while node:
            print node.data
            node = node.next



ll = LinkedList()ll.add_node(1)ll.add_node(2)ll.add_node(3)ll.list_print()


查看完整回答
反对 回复 2019-07-19
  • 3 回答
  • 0 关注
  • 595 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信