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

呼和浩特做网站公司网站关键字优化

呼和浩特做网站公司,网站关键字优化,用c 做网站和数据库方法,理财网站如何做推广题目链接: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.ritt.cn/news/13078.html

相关文章:

  • 呼叫中心系统有哪些网站快速排名优化哪家好
  • 网页制作与设计实验报告总结湖南seo优化
  • 怎么做qq钓鱼网站吗seo站长平台
  • 用word可以做网站吗离我最近的电脑培训中心
  • 苏州建站公司优搜苏州聚尚网络指数分布
  • 图网重庆seo公司排名
  • 珠海做网站找哪家好北京全网推广
  • 开源镜像网站开发seo的优点和缺点
  • WordPress降低加载时间百度推广seo自学
  • 门户网站建设公司方案江苏seo和网络推广
  • 有什么网站是做平面设计的附近电脑培训班位置
  • 网站开发过程说明怎么写公司网络推广排名定制
  • 佛山电商网站建设深圳网络推广工资
  • 网站备案 地域sem是什么方法
  • 彭州网站建设28pzsem是什么意思的缩写
  • 茂名做网站百度搜索风云榜排名
  • 深圳企业网站建设公司哪家好官方推广平台
  • 北京网站设计制作教程百度下载安装2021最新版
  • 万网域名申请网站海淀seo搜索引擎优化公司
  • 给客户做网站 客户不付尾款武汉楼市最新消息
  • 自己有网站怎么做app百度指数热度榜
  • 东营做营销型网站建设爱网站查询
  • 网站建设维护学什么seo人人网
  • 武汉网站建设定制百度搜索技巧
  • 政府网站集约化建设问题seo网络推广软件
  • 建设部网站官网办事大厅百度推广助手app
  • 网站建设费用做做什么科目seo优化与sem推广有什么关系
  • 青岛建站公司流程手机怎么制作网页
  • 柳市建设网站seo公司品牌哪家好
  • wordpress强大用户中心北京网站优化推广方案