class LinkedListNode():
def __init__ (self, value = None, next = None):
self.value = value
self.next = next
# 单链表类
class SingleLinkedList():
# 初始化
def __init__ (self):
self.head = None
# 判断链表是否为空
def is_empty(self):
if self.head is None:
return True
# 创建一个新链表节点
def add(self,new_value):
node = LinkedListNode(new_value,self.head)
self.head = node
# 增加一个新的结点
def append(self
单向链表的创建及基本操作
最新推荐文章于 2024-08-25 03:49:49 发布
这篇博客详细介绍了如何创建单向链表,并探讨了包括插入、删除、查找等基本操作。通过实例展示了链表的动态变化,如从[3, 2, 1, 0]到[3, 2, 0],再到[3, 10, 2, 0]的过程。"
129801077,10864352,C语言实现最小公倍数与最大公约数:辗转相除法和欧几里得算法,"['C语言', '算法', '数学运算', '编程技巧']
摘要由CSDN通过智能技术生成