本文主要是介绍【链表的实现及操作】Python版本,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.定义节点
Class Node(object):
def __init__(self, data = None, Next = None):
self.data = data
self.next = next
2.定义链表及方法
Class ListNode(object):
def __init__(self):
self.head = None
// 顺序输出链表
def ListPrint(self):
printval = self.head
while printval is not None:
print(printval.data)
printval = printval.next
// 判断链表是否为空
def is_empty(self):
return self.head is None
3.初始化
list = SLinkedList()
// 头节点
list.head = Node("")
list.ListPrint()
这篇关于【链表的实现及操作】Python版本的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!