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

西安东郊做网站广告装饰公司名称大全

西安东郊做网站,广告装饰公司名称大全,网站备案 关闭网站,wordpress html页面模板题目 给你一个链表的头节点 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
输出:[]

分析

可以先处理掉头结点=val的情况,然后因为要删除一个结点,删除一个结点的时候肯定需要知道被删除结点的上一个结点,所以用一个哨兵记录当前结点,一个记录上一个结点,如果当前结点和val相等那么更新上一个结点的next指针,如果不相等那就更新上一个结点

public class LinkNode {int val;LinkNode next;public LinkNode(int data) {this.val = data;this.next = null;}
}
public class LinkList {LinkNode head;public LinkList() {this.head = null;}public LinkNode getHead() {return this.head;}//添加元素public void addNode(int data) {LinkNode node = new LinkNode(data);if (this.head == null) {this.head = node;} else {LinkNode cur = this.head;while(cur.next != null) {cur = cur.next;}cur.next = node;}}//正序打印public void print(LinkNode node) {while(node != null) {System.out.print(node.val);System.out.print(" ");node = node.next;}System.out.println();}public void deleteDupl(int val) {LinkNode p = this.head;while(this.head != null && this.head.val == val) {this.head = this.head.next;}if(this.head == null) {return;}LinkNode prev = this.head;LinkNode cur = this.head.next;while(cur != null) {if(cur.val == val) {prev.next = cur.next;} else {prev = cur;}cur = cur.next;}print(this.head);}
}
public class removeLinkedListElements {public static void main(String[] args) {LinkList list = new LinkList();list.addNode(1);list.addNode(2);list.addNode(6);list.addNode(3);list.addNode(4);list.addNode(5);list.addNode(6);list.deleteDupl(6);list = new LinkList();list.addNode(6);list.addNode(6);list.addNode(6);list.deleteDupl(6);}
}
http://www.sczhlp.com/news/101761/

相关文章:

  • 惠东县网站建设广州站是广州火车站吗
  • 怎么给网站开发后台中国的网站域名是什么
  • wordpress 建站很简单wordpress 数据库名
  • 影响网站权重的因素网站建设 常用字体
  • 什么叫网站开发应用框架做网站程序的步骤
  • 乡镇网站个人做可以不wap网站服务器
  • 查收录网站服装网站建设方案摘要
  • 余姚网站建设余姚美食网站主页怎么做
  • 网站怎么做才有百度权重建设网站的工作流程
  • dedecms一键更新网站广州番禺越秀和樾府
  • 怎么给网站加速美食网站界面设计
  • 网站代备案需要多少钱猪八戒网站做推广怎么样
  • 站长之家域名信息查询网页设计与制作教程第四版课后答案
  • 上海知名 网站设计公司阜蒙县建设小学校官方网站
  • 手机网站模版更换技巧中国最大的建材网站
  • 成都网络营销网站北京南站核酸检测地点
  • 直播网站功能怎么做网站 ip pv
  • 绍兴高新区建设网站成品网站源码1688版本号
  • 珠宝网站建设要以商为本做百度推广会送网站吗
  • 做资源网站赚钱吗做网站违法吗
  • 网站开发制作全包网站换域名怎么办
  • 做邮轮上哪个网站订票好外贸网站服务器推荐
  • 怎样能让百度搜到自己的网站中建国际建设有限公司官网
  • 网站建设好后怎么制作网页网站制作主题思路
  • 做外贸是什么网站做头像网站有哪些
  • 简单网站如何制作全国工程建设行业优秀网站
  • 做app网站的软件有哪些内容吗网站建设行业的趋势
  • 做app模板下载网站新产品推广
  • 珠海建设网站的公司哪家好网站友情链接怎么弄
  • 做网站找哪个好江西网站优化