【python】leetcode206. 反转链表
2023-09-11 14:17:00 时间
【详解Leetcode_206】反转链表 Reverse Linked List
class Solution:
def reverseList(self, head): #head = [1,2,3],1->2->3->null
# 法1
# if head == None or head.next == None:
# return head
# last = self.reverseList(head.next)
# head.next.next = head
# head.next = None
# return last
#法2
pre = None;
cur = head;next = None
while cur != None:
nxt = cur.next #cur = 1,nxt记录2
cur.next = pre #1的下一个元素指向前面的元素null,修改第一个箭头->改为<-
pre = cur # 移动pre到1
cur = nxt # cur指向2
return pre
相关文章
- python安装python-lzf包,报错lzf_module.c:3:20: fatal error: Python.h: No such file or directory
- python执行脚本加参数_命令行运行Python脚本时传入参数的三种方式详解以及argparse子命令subparsers()方法
- Python 链表内取随机数(list取随机数)
- 【华为OD机试真题 python】单向链表中间节点【2022 Q4 | 100分】
- 普通人零基础学Python有用吗?就业前景如何?
- python能做什么软件?Python到底能干嘛,一文看懂
- Python零基础入门,2分钟带你了解python
- 中途转行python?怎么学?没有基础的我30了自学Python转行靠谱吗?
- python中静态方法staticmethod用法详解
- 《Python数据科学实践指南》一第0章 发现、出发
- Python中怎样简单地用一行写if-then语句?
- python学习之基于Python的人脸识别技术学习
- Python语言的缺点
- Python数据可视化 Pyecharts 制作 Surface3D 3D曲面图
- Python 数据分析教程之如何验证线性回归的假设,线性回归的假设是什么?以及如何用python验证它们?
- Java利用Runtime调用Python脚本
- 《树莓派Python编程指南》——1.4 Python3
- 【华为机试真题 Python实现】2022年4、5月高频机试题
- 66、【链表】leetcode——142. 环形链表 II(C++、Python版本)
- 16、链表——链表中环的入口节点(python版)
- Python实例---模拟微信网页登录(day3)
- Python 基础 之 python 中 进程、线程、协程对比 区别和联系
- 【Python注意事项】如何理解python中间generator functions和yield表情
- Python迭代器和生成器
- Python的日志功能
- python 闭包
- 2.1 The Python Interpreter(python解释器)
- python判断某个文件是否存在