leetcood学习笔记-203-移除链表元素
2024-09-21 02:17:35
题目描述:
方法:#在改pre链表时 head中的值也改变
class Solution(object):
def removeElements(self, head, val):
"""
:type head: ListNode
:type val: int
:rtype: ListNode
"""
pre = ListNode(0)
pre.next = head
while pre.next!=None:
if pre.next.val == val:
if pre.next == head:
head = head.next
pre.next = pre.next.next
else:
pre.next = pre.next.next
else:
pre = pre.next
return head
最新文章
- C和指针 第七章 函数递归与迭代
- 压力测试工具JMeter入门教程
- Asp.net MVC 路由基础
- Ado.net 三[SQL注入,DataAdapter,sqlParameter,DataSet]
- SQL server 语言基础
- [Ubuntu] Profile error when launching google-chrome
- struct内存对齐1:gcc与VC的差别
- git配置global信息
- 【转】MIPS交叉编译环境的建立
- Unity3D 相机跟随主角移动
- [Android] 输入系统(三):加载按键映射
- 辗转相除法_欧几里得算法_java的实现(求最大公约数)
- js获取get值
- Android自己定义控件系列五:自己定义绚丽水波纹效果
- hdu5820 Lights
- Python_Mix*random模块,time模块,sys模块,os模块
- this()基础用法
- InnoDB中锁的查看
- Solr 后台查询实例 (工作备查)
- iOS: 获取UITableViewCell上添加的子控件对应的cell