本文整理汇总了Python中LinkedList.next方法的典型用法代码示例。如果您正苦于以下问题:Python LinkedList.next方法的具体用法?Python LinkedList.next怎么用?Python LinkedList.next使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LinkedList
的用法示例。
在下文中一共展示了LinkedList.next方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: find_nth_to_last
# 需要导入模块: import LinkedList [as 别名]
# 或者: from LinkedList import next [as 别名]
def find_nth_to_last(head, n):
dummy = LinkedList()
dummy.next = head
p = dummy
while n > 0 and p.next:
p = p.next
n -= 1
pp = dummy
while pp.next and p.next:
pp = pp.next
p = p.next
return pp.next
示例2: removedulicate
# 需要导入模块: import LinkedList [as 别名]
# 或者: from LinkedList import next [as 别名]
import LinkedList
from LinkedList import LinkedList
def removedulicate(head):
s = set()
dummy = head
p = head
while p != None and p.next != None:
print p.next.val
if p.next.val in s:
p.next = p.next.next
else:
s.add(p.next.val)
p = p.next
if __name__ == '__main__':
n1 = LinkedList(1)
n2 = LinkedList(1)
n3 = LinkedList(2)
n4 = LinkedList(1)
n1.next = n2
n2.next = n3
n3.next = n4
dummy = LinkedList(0)
dummy.next = n1
removedulicate(dummy)
dummy.print_self()