Python语言例题集(009)

#!/usr/bin/python3

#在链表第一个节点前插入一个新的节点

class Node():

def init (self,data=None):

self.data=data

self.next=None

class LinkedList():

def init (self):

self.head=None

复制代码
def printList(self):
	ptr=self.head
	while ptr:
		print(ptr.data)
		ptr=ptr.next

def beginning(self,newdata):
	newNode=Node(newdata)
	newNode.next=self.head
	self.head=newNode

link=LinkedList()

link.head=Node(5)

n2=Node(15)

n3=Node(25)

link.head.next=n2

n2.next=n3

link.printList()

print("新的链表")

link.beginning(100)

link.printList()

相关推荐
ysa0510301 分钟前
【并查集】判环
c++·笔记·算法
2501_948106914 分钟前
计算机毕业设计之基于jsp教科研信息共享系统
java·开发语言·信息可视化·spark·课程设计
Jerry18 分钟前
KeetCode 44. 开发商购买土地
算法
取经蜗牛22 分钟前
Python 第一阶段完全指南:从零到第一个实用工具
开发语言·python
创世宇图26 分钟前
【Python工程化实战】OpenTelemetry 在 Python 中的全链路追踪落地:从埋点到可视化的完整实战指南
python·分布式链路追踪·性能监控·opentelemetry·微服务可观测性
Jerry44 分钟前
KeetCode 58. 区间和
算法
dog2501 小时前
从重尾到截断流量模型的演进
开发语言·php
qq_401700411 小时前
Qt QSS 完全入门写出漂亮界面以及解决样式不生效问题
开发语言·qt
Jerry1 小时前
LeetCode 209. 长度最小的子数组
算法
许彰午2 小时前
72_Python爬虫基础BeautifulSoup
爬虫·python·beautifulsoup