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

有限公司网站建设 中企动力重庆赣州seo排名

有限公司网站建设 中企动力重庆,赣州seo排名,h5企业网站源码,亚马逊服务器永久免费题目 给你一个链表的头节点 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/424059/

相关文章:

  • ppt下载模板免费网站衡水网站建设衡水网站建设
  • wordpress导航栏图标郑州seo外包顾问热狗
  • 国内单页面网站高清直播
  • 网站建设用到什么软件网站域名怎么做变更
  • 设计制作一个企业类型网站怎么做私人彩票网站
  • 中盛浩瀚建设有限公司网站装修设计装饰公司
  • 自己做网站能挣钱吗秦皇岛做网站公司有哪些
  • yyf做的搞笑视频网站wordpress引用轮播图文件
  • 有没有专业做咖啡店设计的网站网站建设税种分类
  • 织梦网站栏目不能更新微信广告服务商平台
  • 网站设计的风格有哪些管理评价一般通过
  • 超越时空网上书城网站建设方案wordpress列表页调用
  • 湖南旅游网站开发安康免费做网站
  • 网站设计专业成都便宜网站建设公司
  • 网站手机版管理链接wordpress炫酷主题
  • 做网站没有做退钱简单详细搭建网站教程
  • 如何提高网站打开速度厦门建设局网站首页
  • 展示型网站源码网站建设要学哪些软件有哪些
  • 网站模板库官网企业咨询管理公司简介
  • jsp网站开发 开题依据创手机网站
  • 网站排名推广的优点是什么html编辑器手机
  • 创建简易个人网站网站做自动群发百度搜录
  • 做策划常用的网站做游戏CG分享的网站
  • 凡科建站登录搜狐网站开发
  • 推广营销网站建站与优化
  • seo优化网站网页教学ui培训班学费价格
  • 付费下载 wordpress手机网站优化公司
  • 南京市建设中心网站石家庄搜索引擎优化公司
  • 济南网站建设泰观网络个人网站建设方案书 范文
  • 国内网站制作欣赏菜谱设计制作图片