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

网站案例分析长沙旅游必去十大景点推荐

网站案例分析,长沙旅游必去十大景点推荐,广州专业网站建设价格,织梦示范网站一.移除链表元素 1.题目链接 203. 移除链表元素 - 力扣(LeetCode) 2.思路 通过 while 循环来遍历链表,只要 cur 的下一个节点不为空,就继续循环。在循环中,对 cur 的下一个节点的值进行判断: 值不等于…

一.移除链表元素

1.题目链接

203. 移除链表元素 - 力扣(LeetCode)

2.思路

通过 while 循环来遍历链表,只要 cur 的下一个节点不为空,就继续循环。在循环中,对 cur 的下一个节点的值进行判断:

 
  • 值不等于 val 的情况:如果 cur.next.val 不等于 val,说明当前 cur 的下一个节点不需要移除,那么将 cur 指针向后移动一位,即 cur = cur.next,继续检查后续节点。
  • 值等于 val 的情况:如果 cur.next.val 等于 val,说明当前 cur 的下一个节点是需要移除的目标节点。此时,将 cur 的 next 指针直接指向 cur.next.next,这样就跳过了值为 val 的节点,从而将其从链表中移除。在移除节点后,cur 指针不需要移动,因为下一个新的节点还没有被检查,需要继续在当前位置进行判断。

3.代码

class Solution {public ListNode removeElements(ListNode head, int val) {ListNode dummy=new ListNode(0);dummy.next=head;ListNode cur=dummy;while(cur.next!=null){if(cur.next.val!=val){cur=cur.next;}else{cur.next=cur.next.next;}}return dummy.next;}
}

二.反转链表

1.题目链接

206. 反转链表 - 力扣(LeetCode)

3.代码

class Solution {public ListNode reverseList(ListNode head) {ListNode pre=null;ListNode cur=head;while(cur!=null){ListNode cur_next=cur.next;cur.next=pre;pre=cur;cur=cur_next;}return pre;}
}

http://www.dtcms.com/a/562475.html

相关文章:

  • 经济概念(AI回答)
  • Linux execlp和execl函数详解
  • 做网站都有哪些费用云南建设厅网站
  • 哪些网站可以做锚文本网建公司转型
  • 搜讯网站开发wordpress 4.7.3主题
  • dw php网站建设视频教程小学做试题网站
  • 做网站没有公网海南省工商注册登记官网
  • 网站开发前端兼职seo搜索引擎优化视频
  • ABB变频器ACS510系列为什么要添加EMC滤波器
  • wordpress怎么开发主题厦门seo关键词优化
  • 自动写作文网站点餐小程序模板
  • 软件测试全解析:Bug生命周期与争议解决
  • 无锡设计网站抽奖怎么做网站
  • 雨灿网站建设哪个做砍价活动的网站好
  • 长沙做网站一般要多少钱北京手机网站制作公司
  • 的网站制作wordpress非插件文章浏览量
  • 深圳市科技网站开发院校网站建设对比分析实训报总结
  • 有什么做设计的兼职网站互联网网站怎么做
  • 写文章的网站网站还没建设好可以备案吗
  • 继承(多继承,默认成员函数)
  • 【编译原理笔记】4.2 Context-free Grammar
  • 深圳大鹏住房和建设局网站pythom 网站开发规范
  • 江西网站设计欣赏网页模板免费版
  • 编译原理笔记汇总
  • 怎么免费建立自己的网站步骤域名注册网站制作
  • 长春网站建设wang亚马逊购物网站
  • html5 网站 优势工程公司简介
  • java学习--类和对象的关系
  • 丽江建设信息网站Divi WordPress企业建站主题
  • 阿里云服务器做电影网站缩我短链接生成器