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

做特效的网站百度官方营销推广平台

做特效的网站,百度官方营销推广平台,做门户网站 公司营业范围是啥,网页编辑可视化软件题目链接:203. 移除链表元素 - 力扣(LeetCode) 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val val 的节点,并返回 新的头节点 。 示例 1: 输入:head [1,2,6…

题目链接:203. 移除链表元素 - 力扣(LeetCode)

给你一个链表的头节点 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
输出:[]

用原来的链表操作:

要删除的是curr.next

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode removeElements(ListNode head, int val) {//要删的是头结点while(head!=null&&head.val==val){ //用while不用if eg:1,1,1,1,1head=head.next;}//要删的不是头结点ListNode curr=head; //定义一个临时指针指向head,使用curr进行遍历,避免修改headwhile(curr!=null&&curr.next!=null){if(curr.next.val==val){curr.next=curr.next.next;}else{curr=curr.next;}}return head; //没有改变head}
}

设置一个虚拟头结点:

要删除的是curr.next

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode removeElements(ListNode head, int val) {ListNode dummyhead=new ListNode();dummyhead.next=head; //虚拟头结点的下一个节点指向头结点headListNode curr=dummyhead; //定义一个临时指针指向虚拟头结点while(curr!=null&&curr.next!=null){if(curr.next.val==val){curr.next=curr.next.next;}else{curr=curr.next;}}return dummyhead.next; // 头结点head可能已经被删除了,dummyhead.next是新链表的头结点}
}

注意不能直接用虚拟头结点dummyhead遍历。

因为循环条件while(dummyhead!=null&&dummyhead.next!=null)在处理链表的最后一个节点时可能会出现问题。当dummyhead.nextnull时,循环会停止,但是如果最后一个节点的值等于val,这个节点将不会被删除。

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

相关文章:

  • 一站式建站价格搜索引擎市场份额2023
  • 网络推广和竞价推广有什么区别唐山seo优化
  • 旅游网站功能简介app拉新推广
  • 上海网络维护有哪些公司seo视频教程百度云
  • dede网站地图路径修改网络广告营销方案策划
  • 网站建设入什么科目合肥360seo排名
  • 毕业设计做网站论文识别关键词软件
  • 传奇网站模块下载2021年新闻摘抄
  • 做啊网站国产系统2345
  • 福清市建设局网站微信公众号营销
  • 网站建设工作进度举一个网络营销的例子
  • 网站设计师岗位职责南宁关键词排名公司
  • 宣传性网站建设策划方案网络营销专业课程
  • 江苏系统建站怎么用google浏览器官网入口
  • 网站建设 浙icp 0578网站自动提交收录
  • 网站建设中服务器的搭建方式有几种百度推广助手官方下载
  • 湖北中牛建设有限公司网站nba最新消息交易情况
  • 美国电子政务门户网站建设如何利用seo赚钱
  • 阿里巴巴网站规划长沙seo平台
  • 个性个人网站模板宁阳网站seo推广
  • 建设一个旅游电子商务网站外链link
  • 江西做网站多少钱市场监督管理局职责
  • 怎样建设一个卡盟网站谷歌广告投放
  • 3d做网站seo网站推广全程实例
  • 做积分网站百度商务合作联系
  • 惠州网站建设web91哪里有软件培训班
  • 学校网站设计图片北京seo排名外包
  • 做本地分类信息网站赚钱吗什么是百度竞价排名服务
  • wordpress 制作网站模板什么是淘宝搜索关键词
  • net的电商网站建设企业做推广有几种方式