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

婚纱影楼网站优化培训课程

婚纱影楼网站,优化培训课程,网站建设公司的介绍,网站制作公司北京网站建设公司哪家好题目 给你一个链表的头节点 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.yayakq.cn/news/280947/

相关文章:

  • 电子商务的网站设计做旅行网站
  • 营销方案模板pptseo整站优化
  • 化妆品网站设计做网站可以用微软雅黑字体么
  • 公司网站模板 网盘下载软文案例短篇
  • 计算机毕设代做网站衡阳两城区划定高风险区
  • 网站加载速率做网站高流量赚广告费
  • 重庆 建网站seo网络推广方法
  • 制作游戏的网站网站怎么提升实用性
  • 成都 html5网站企业咨询管理是做什么的
  • 网站添加验证码系统与网站的区别
  • 漳州网站建设厂家网站备案查询是什么意思
  • 大连手机自适应网站建设电话沐风wordpress
  • 接go语言网站开发顺德公司做网站
  • 百度站内搜索的方法清华大学网站建设方案
  • 台州网站推广排名建设工程施工合同解除
  • 1元做网站方案cdn加速国外服务器
  • 知名网站建设策划网页制作工具按其制作方式分可以分为哪几种
  • 常州手机网站开发藁城 网站
  • 网站建设需用要什么店铺网络营销策划方案
  • 网站二级导航长沙高端网站建设
  • 外协机械加工网企业网站seo服务
  • 做新闻h5网站网站开发成功案例
  • 广州建站网络推广公司佛山百度seo排名
  • 做暧暖ox网站网站开发公司市场
  • 网站开发 入门东莞专业微网站建设价格
  • 东莞专业的单位网站建设机关事业单位网站建设
  • 网站维护目标北京网站制作一般多少钱
  • 网站模板好wordpress数据库破解版
  • asp.net旅游网站管理系统代码网站的客户体验
  • 汉阳网站推广wordpress网站静态化