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()

相关推荐
I'm a winner27 分钟前
基于YOLO算法的医疗应用专题:第一章 计算机视觉与深度学习概述
算法·yolo·计算机视觉
林月明32 分钟前
【VBA】自动设置excel目标列的左邻列格式
开发语言·excel·vba·格式
vir0236 分钟前
P1928 外星密码(dfs)
java·数据结构·算法·深度优先·1024程序员节
喜欢吃燃面1 小时前
数据结构算法题:list
开发语言·c++·学习·算法·1024程序员节
。TAT。1 小时前
C++ - 多态
开发语言·c++·学习·1024程序员节
AI视觉网奇1 小时前
json 可视化 2025 coco json
python·1024程序员节
寂静山林1 小时前
UVa 12991 Game Rooms
算法·1024程序员节
武当豆豆1 小时前
C++编程学习(第42天)
开发语言·c++·学习
mit6.8241 小时前
[nanoGPT] ChatGPT 的 LLM 的全栈实现 | 快速上手
python
DKunYu2 小时前
2.1线性回归
pytorch·python·深度学习·1024程序员节