当前位置:网站首页>力扣刷题记录6.1-----203. 移除链表元素
力扣刷题记录6.1-----203. 移除链表元素
2022-08-09 01:51:00 【@白圭】
一、题目

二、代码
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(next) {} * }; */
class Solution {
public:
ListNode* removeElements(ListNode* head, int val) {
///统一链表格式
ListNode* dummyhead = new ListNode(0); //设置虚假的头结点 为了使得单节点和多节点情况统一
dummyhead->next = head;
//定义操作节点
ListNode* process_node = new ListNode(0);
process_node=dummyhead;
//定义临时节点
ListNode* temp_node = new ListNode(0);
while(process_node->next!=nullptr)
{
if(process_node->next->val==val) //如果处理节点的下一个节点值等于val 那么直接改变指针
{
temp_node=process_node->next;
process_node->next=temp_node->next;
}
else
{
process_node=process_node->next;
}
}
std::cout<<"all is finish "<<std::endl;
delete temp_node;
// delete process_node; //和dummyhead指向同一片空间 所以删不掉
return dummyhead->next;
}
};
三、运行结果

边栏推荐
- 2022 PMP Project Management Certification Exam Registration Guide (1)
- 进程和线程
- 谷歌翻译下载-免费谷歌翻译软件下载
- typescript89-展示任务列表功能
- 任务六 特征衍生 案例分析
- 2022杭电多校第五场1007(生成函数+启发式合并+ntt)
- 论文笔记:SAITS: SELF-ATTENTION-BASED IMPUTATION FOR TIMESERIES
- 设计师设计相关图表时,如何运用设计技巧与合理的用户体验?【大屏可视化(PC端、移动端)】
- Mysql高级篇(逻辑架构和存储引擎)
- HCIP-R&S By Wakin自用笔记(2)OSPF之OSPF回顾、虚连接
猜你喜欢

SEMRush如何寻找关键词用于投放广告

eladmin容器部署超详细过程

Rollup 编译资源离不开 plugin

Edge 提供了标签分组功能

OpenSceneGraph3.5.1编译

makefile文件编译

入门数据库Days5

The server quit without updating PID file (/usr/local/mysql/data/localhost.pid).

Image denoising based on edge enhancement Diffusion 】 (cEED) and Coherence Enhancing coursing together (cCED) filter to realize image denoising matlab code

makefile file compilation
随机推荐
typescript90-使用类型文件声明类型
Proe/Creo智能硬件产品结构设计要点「干货分享」
日文翻译-在线免费日文翻译软件
ffplay播放控制
Use of torchversion.transforms
eladmin容器部署超详细过程
全文翻译:EDPB数据保护影响评估(DPIA:Data Protection Impact Assessment)指南
Go-10-模块与包
[机缘参悟-65]:《兵者,诡道也》-6-孙子兵法解读-并战计
字节输入流(InputStream)与字节输出流(OutputStream)
【Unity】判断鼠标是否点击在UI上
德语翻译器在线翻译中文
配置文件的读取-TOML
考研人总结的时间管理7大忌,你中了几条?
Latex example reference
入门数据库Days5
2022年中国全民健身发展白皮书
入门数据库Days6
软件测试的调用接口怎么调用,逻辑是什么?
Bugs encountered in remote control projects