【华为OD机试Python实现】HJ48 从单向链表中删除指定值的节点(中等)
2023-09-14 09:06:43 时间
题目描述
输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。
链表的值不能重复。
构造过程,例如输入一行数据为:
6 2 1 2 3 2 5 1 4 5 7 2 2
则第一个参数6表示输入总共6个节点,第二个参数2表示头节点值为2,剩下的2个一组表示第2个节点值后面插入第1个节点值,为以下表示:
1 2 表示为
2->1
链表为2->1
3 2表示为
2->3
链表为2->3->1
5 1表示为
1->5
链表为2->3->1->5
4 5表示为
5->4
链表为2->3->1->5->4
7 2表示为
2->7
链表为2->7->3->1->5->4
最后的链表的顺序为 2 7 3 1 5 4
最后一个参数为2,表示要删掉节点为2的值
删除 结点 2
则结果为 7 3 1 5 4
数据范围:链表长度满足 1≤n≤1000 ,节点中的
相关文章
- python灰度图生成g代码_tcam2009利用灰度图生成雕刻机所需的G代码
- python中dtype的使用规范_Python numpy.dtype() 使用实例
- python chmod_使Python脚本可执行chmod755?
- 【Python】python文件打开方式详解——a、a+、r+、w+、rb、rt区别[通俗易懂]
- python数据大屏pyecharts库2020.8.31
- Python 技巧篇-pip卸载python库实例演示,查看pip命令大全方法[通俗易懂]
- 【说站】python列表如何分成大小均匀的块
- 【说站】python闭包的特点
- 【测试开发】python系列教程:第一个Python程序
- python设置时间过期改变状态_Python Redis设置过期时间「建议收藏」
- 如何在Python中构建决策树回归模型
- python--配置文件以及ConfigParser使用
- Python用RNN神经网络:LSTM、GRU、回归和ARIMA对COVID19新冠疫情人数时间序列预测|附代码数据
- 10大python加速技巧
- python-Python与SQLite数据库-使用Python执行SQLite查询(二)
- python删除源文件中的注释并编译详解编程语言
- python在windows命令行下输出彩色文字代码详解编程语言
- Linux下如何快速卸载Python环境(linux如何卸载python)
- Python结合MySQL实现信息交互(python与mysql交互)
- Linux查看Python安装路径的方法(linux查看python安装路径)
- 日常 Python 编程优雅之道
- Python实现Oracle数据库连接(python连接oracle数据库)
- python下函数参数的传递(参数带星号的说明)
- python网络编程学习笔记(五):socket的一些补充