# 定义链表节点类
class ListNode:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
# 从数组逆序创建链表
def reverseListFromArray(nums):
# 初始化哑节点
dummy = ListNode(0)
# 当前链表的尾节点初始化为哑节点
tail = dummy
# 遍历数组的逆序,构建链表
for num in reversed(nums):
# 创建新节点
newNode = ListNode(num)
# 将新节点添加到链表的末尾
tail.next = newNode
# 更新尾节点为新添加的节点
tail = newNode
# 返回链表的头节点(哑节点的下一个节点)
return dummy.next
# 打印链表
def printList(head):
current = head
while current:
print(current.val, end=" ")
current = current.next
print() # 换行
# 示例
nums = [1, 2, 3, 4, 5]
head = reverseListFromArray(nums)
# 打印链表
printList(head) # 应该输出: 5 4 3 2 1
早七睡不醒
- 粉丝: 0
- 资源: 167
最新资源
- 光伏储能同步发电机VSG并网仿真模型C 光伏阵列搭建的光伏电池模型 光伏:采用扰动观察法最大功率点MPPT跟踪控制 储能:蓄电池
- 光伏MPPT同步发电机(VSG)并网仿真模型 结构:前级光伏板采用扰动观察法最大功率跟踪给定值,然后将该功率通过直流母线电容电压
- 淘小说 10.0.2会员版_暗影.apk
- 基于Java、CSS、JavaScript的菜谱制作与展示设计源码
- 带负载转矩前馈补偿的永磁同步电机无感FOC 1.采用龙伯格负载转矩观测器,可快速准确观测到负载转矩; 2.将观测到的负载转矩用作
- 基于Java语言的学习实践项目设计源码
- 基于Java语言的文件共享与AES加密的Web端设计源码
- 基于Html和JavaScript的图片展示设计源码
- 基于Python开发的智慧养老系统算法端设计源码
- 基于Python和CSS的Chrome插件英雄榜中文说明书设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈