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

平度做网站看广告收益最高的软件

平度做网站,看广告收益最高的软件,江苏建工集团的现状,window2008 网站建设题目 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例 1: 输入:head [1,2,6,3,4,5,6], val 6 输出:[1,2,3,4,5]示例 2: 输入&…

题目

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。

示例 1:

输入:head = [1,2,6,3,4,5,6], val = 6
输出:[1,2,3,4,5]

示例 2:

输入:head = [], val = 1
输出:[]

示例 3:

输入:head = [7,7,7,7], val = 7
输出:[]

提示:

  • 列表中的节点数目在范围 [0, 104] 内
  • 1 <= Node.val <= 50
  • 0 <= val <= 50

答案

递归

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

迭代

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

解析

递归

递归方法,先判断如果head到头就往回返,然后判断链表中的值是否与给的值相同,结果给到head.next,最后返回列表

迭代

先让一个结点指向头指针并且再设一个指针等于这个结点,按照指针.next作比较,这样相等的时候,可以删除相等那个,如果直接让指针指向头结点,两个数相同的话,删不了相同值的结点。

一直让temp结点往下比较即可。

http://www.tj-hxxt.cn/news/77074.html

相关文章:

  • 网站建设需求调查表怎么做推广和宣传平台
  • 创建网站英文做网站的公司有哪些
  • 大连专业手机自适应网站建设维护seo是什么意思新手怎么做seo
  • 济南做网站最好的单位win11优化大师
  • 萧山住房和城乡建设委员会网站搜狗seo刷排名软件
  • 经销做网站都有什么好处阿里指数数据分析平台官网
  • 可以做推广的网站有哪些seo关键词排名优化软件
  • 58企业网站如何做seo的作用主要有
  • 长沙必去十大网红地方天津seo排名
  • 交友网站可以做微信朋友圈吗网站外包
  • wordpress适合做博客的主题seo优化网络
  • 网页制作与网站设计代码搜索引擎优化的完整过程
  • 如何购买网站舆情危机公关公司
  • 网站建设案例日本域名注册
  • 成都网站seo公司中国新闻今日头条
  • 网站管理后台如果在代理商那里接手会不会停掉it培训机构出来能找到工作吗
  • 网站海外推广方法深圳全网推广托管
  • 常州网站制作计划企业邮箱账号
  • 一流的福州网站建设网站友链查询源码
  • 微网站口碑营销的概念
  • 网站建设设计原则seo咨询服务价格
  • 东莞网站建设怎么做社群营销的案例
  • 李洋网络做网站怎么样百度竞价排名规则及费用
  • 网站源码大全 最新个人免费网上注册公司
  • 广安做网站seo优化怎么做
  • 500元制作网站谷歌搜索网页版入口
  • 陇南市建设局官方网站推广方式营销方案
  • 温州外贸公司网站建设公司排名微帮推广平台怎么加入
  • 手机网站免费空间外贸网站制作
  • 网站的关键词seo诊断方法步骤