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

响应式网站需要单独的网址吗厦门推广平台较好的

响应式网站需要单独的网址吗,厦门推广平台较好的,仿造整个网站,上海自助建站官网203. 移除链表元素 https://leetcode.cn/problems/remove-linked-list-elements/description/ 方法一:迭代 迭代遍历链表 注意:这里的head是指向第一个节点的(首元节点),并没有一个虚拟的头节点,所以这…

203. 移除链表元素

https://leetcode.cn/problems/remove-linked-list-elements/description/

方法一:迭代

迭代遍历链表

注意:这里的head是指向第一个节点的(首元节点),并没有一个虚拟的头节点,所以这让删除节点元素变得有些麻烦

我们创建一个新的头节点的头节点preHead,preHead指向真正的节点 head,这样便于删除元素

删除方式:

例如删除 nextNode 节点: curNode -> nextNode -> nextNextNode

则:curNode.next = curNode.next.next; // 跳过了中间的nextNode节点,达到删除目的

这样原本的head节点变成了preHead.next,便于删除头节点

这里的循环判断条件是 curNode.next != null

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

方式二:递归

一直向下搜索节点,直到节点为 null,则返回;所以对于最后一个节点他的next指向一定为null

对于不是最后一个节点的,它的next等于下面一个return 返回的值,而返回的值由next指向的节点的值决定

如果next指向节点的值是val则说明,这个指向的节点需要跳过,所以返回的是next的next,如果不是val,则返回next指向的本身

public class Solution {public ListNode removeElements(ListNode head, int val) {if(head == null){return null;}head.next = removeElements(head.next, val);return head.val == val ? head.next : head;}
}

我的代码:

class Solution {public ListNode removeElements(ListNode head, int val) {if(head == null) return null;ListNode curNode = head;ListNode preNode = null;while(curNode != null){if(curNode.val == val){if(preNode == null){head = curNode.next;}else{preNode.next = curNode.next;curNode = preNode;}}if(head != curNode.next) preNode = curNode;curNode = curNode.next;}return head;}
}
http://www.wangmingla.cn/news/77222.html

相关文章:

  • 哈尔滨建站流程曲靖新闻今日头条
  • python java 网站开发2023年8月疫情爆发
  • 广州公司注册最新流程上海seo外包公司
  • 杭州公司注册地址关键词排名优化工具
  • 色系网站的网络关键词优化软件
  • 新疆做网站首选长沙官网seo分析
  • 淘宝运营怎么做如何做关键词优化
  • 物流wap网站模板seochinazcom
  • 网站建设的布局对网络推广的影响如何做网络推广外包
  • 有一个网站 做各种有去的测试腾讯云1元域名
  • 手机网站建设价位百度搜索使用方法
  • 网站建设与维护教学视频seo排名公司
  • 书香气的域名做网站新网站seo外包
  • 网站规划书包括哪些方面seo基础篇
  • 用jsp做网站怎么分区营销策划公司
  • 深圳网站关键词西安高端网站建设公司
  • 北京vi设计案例分析哪家网站优化公司好
  • 三站合一的网站怎么做关键词优化推广排名软件
  • 做花茶的网站购物网站哪个最好
  • 世界互联网峰会概念股广州seo排名优化服务
  • 新型网站设计企业品牌营销推广
  • 西宁专业制作网站河南推广网站的公司
  • 乌鲁木齐官方网站建设广告投放收费标准
  • 企业备案网站可以做论坛吗免费发帖推广的平台
  • 网站多语切换怎么做百度推广客户端电脑版
  • 网站域名在限制域名中seo综合查询平台
  • 网站做支付需要准备什么东西吗如何做好口碑营销
  • 网站开发提供的服务百度识图扫一扫
  • 汕头企业建站系统子域名在线查询
  • 长春企业做网站广州seo招聘网