注册 登录
编程论坛 数据结构与算法

Python链表和GC思考

bubble_soup 发布于 2018-04-09 17:27, 1404 次点击
newItem = Node(newItem)        # 定义新元素,指针域默认为None
if head is None:
    head = newItem
else:
    node = head
    while node.next != None
        node = node.next
    node.next = newItem
===========================
1. while循环写!=和is not有什么区别?
2. 这里绑定了一个变量node,但是它的作用仅限于循环本身。跳出循环后就是垃圾,Python的GC机制什么时候会将其捕捉?
0 回复
1