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

长沙公积金网站怎么做异动厦门网站制作全程服务

长沙公积金网站怎么做异动,厦门网站制作全程服务,太原网站优化怎么做,高清图片素材网站免费一.移除链表元素 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/wzjs/406532.html

相关文章:

  • 河南天元建设公司网站宁波seo高级方法
  • 用drupal做的网站百度联盟广告收益
  • 芜湖互联网公司山东seo首页关键词优化
  • 海南房地产网站建设铜陵seo
  • 开淘宝的店铺网站怎么做留电话的广告网站
  • 专门做奢侈品的网站个人怎么在百度上做推广
  • 如何做网站的统计如何做推广最有效果
  • 做网站靠什么赚钱网站创建
  • 建立网站目录结构的意义网络营销的认识
  • 济南微信网站开发清远市发布
  • 织梦模板 行业网站seo软件推荐
  • 宁波建设银行搜索引擎优化seo优惠
  • 全屋定制十大名牌衣柜惠州seo报价
  • 高唐做网站建设的公司百度一下首页版
  • 如何建立新的企业网站营销网站定制公司
  • 移动网站设计教程百度云资源
  • 色91Av做爰网站推广关键词排名查询
  • 网站建设工具 hbuild公众号微博seo
  • 自助建微网站店铺如何运营和推广
  • 拟与 合作建设网站 请予审批西安网络公司
  • 重庆seo公司排名重庆seo代理计费
  • 天津seo公司网站什么平台推广效果最好
  • 织梦网站后台如何做百度优化本溪seo优化
  • 临沂网站公司营销策略是什么
  • 做网站卖酒关键词推广优化
  • 成都网站建设千古互联微博营销案例
  • 湖南网站推广建设公司seo排名优化的网站
  • 请人开发一个网站需要多少钱网站网页设计
  • 免费建网站的百度认证服务平台
  • 自媒体平台排名前十seo基础知识考试