当前位置: 首页 > news >正文

day3 移出链表中值为x的节点

ListNode* removeElements(ListNode* head, int val) {
        ListNode* dummyHead = new ListNode(0); // 设置一个虚拟头结点

        dummyHead->next = head; // 将虚拟头结点指向head,这样方便后面做删除操作

        ListNode* cur = dummyHead;

        while (cur->next != NULL) {
            if(cur->next->val == val) {
                ListNode* tmp = cur->next;
                cur->next = cur->next->next;
                delete tmp;
            } else {
                cur = cur->next;
            }
        }

        head = dummyHead->next;
        delete dummyHead;
        return head;
    }

 

 

相关文章:

  • python每日一题——19螺旋矩阵
  • 【分布式事务】Seata 开源的分布式事务解决方案
  • Jmeter-分布式压测(远程启动服务器,windows)
  • WT2605-24SS录放音语音芯片:便捷按键功能提升用户体验
  • 2023年第十二届数学建模国际赛小美赛A题太阳黑子预测求解分析
  • 【区块链】产品经理的NFT初探
  • C#:程序发布的大小控制
  • 【AUTOSAR OS】如何处理高频高速任务的挑战?
  • Discuz论坛自动采集发布软件
  • SQL注入漏洞的检测及防御方法
  • Hdoop学习笔记(HDP)-Part.16 安装HBase
  • 一维和多维随机变量的高斯分布(正态分布)
  • 一文解决msxml3.dll文件缺失问题,快速修复msxml3.dll
  • uniapp地图基本使用及解决添加markers不生效问题?
  • linux 内核工作队列技术原理
  • JavaScript-如何实现克隆(clone)函数
  • Android组件 - 收藏集 - 掘金
  • docker-consul
  • Invalidate和postInvalidate的区别
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • js算法-归并排序(merge_sort)
  • Linux中的硬链接与软链接
  • nodejs实现webservice问题总结
  • Python实现BT种子转化为磁力链接【实战】
  • SpriteKit 技巧之添加背景图片
  • vue脚手架vue-cli
  • 前端_面试
  • 区块链共识机制优缺点对比都是什么
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 世界上最简单的无等待算法(getAndIncrement)
  • 微信小程序实战练习(仿五洲到家微信版)
  • 微信小程序填坑清单
  • elasticsearch-head插件安装
  • ​低代码平台的核心价值与优势
  • $.ajax()参数及用法
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (六)Hibernate的二级缓存
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET/C# 使窗口永不获得焦点
  • [ Linux ] git工具的基本使用(仓库的构建,提交)
  • [ vulhub漏洞复现篇 ] Jetty WEB-INF 文件读取复现CVE-2021-34429
  • [20140403]查询是否产生日志
  • [202209]mysql8.0 双主集群搭建 亲测可用
  • [2024] 十大免费电脑数据恢复软件——轻松恢复电脑上已删除文件
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [BZOJ2208][Jsoi2010]连通数
  • [flask]http请求//获取请求体数据
  • [IE 技巧] 显示/隐藏IE 的菜单/工具栏
  • [IE9] 解决了傲游、搜狗浏览器在IE9下网页截图的问题
  • [java进阶]——方法引用改写Lambda表达式
  • [NOIP 2015] Day.1 T1 神奇的幻方 [模拟]