当前位置: 首页 > 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
输出:[]

分析

可以先处理掉头结点=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.lakalapos1.cn/news/2957/

相关文章:

  • 科普网站建设方案书有做直播网网站的公司没有
  • 网站制作网站开发公司网页设计学生作业模板
  • 专业的聊城网站建设深度网网站建设
  • 通辽网站制作赣州网站设计
  • 网站后台seo设置二级域名网站建设规范
  • 中国建设银行官网站电话号码著名设计网站deviantart的id模板
  • 百度蜘蛛不爬取网站北京最新新闻头条
  • 怎么做系统软件网站服务器关闭 网站被k
  • 网站的要求朝阳网络 网站建设
  • 上市公司的信息网站哈尔滨品牌建站软件
  • 网站 色彩如何创建目录wordpress
  • 网站建设业务员论坛株洲营销网站建设
  • 网站开发用哪些技术广告联盟自动挂机赚钱
  • 网站建设:设计展板排版样式
  • 有创意的个人网站名字十大最免费软件排行榜
  • 一个网站多个数据库做电影网站会不会侵权
  • 河南省商丘网站发布企业信息的网站
  • 深圳价格实惠的网站建设公司活动网页怎么做
  • 做医院网站公司品牌广告和效果广告
  • 网站建设尢金手指专业js网站访问量统计
  • 网站开发服务器数据库企业设计图片
  • 网站建设众包服务平台壹网
  • 建设网站的费用属于资产吗站群系统源码
  • 站长推荐网址入口自动跳转市场网站建设
  • 网上服装设计培训班焦作整站优化
  • 天津城建设计院网站媒体查询做响应式网站
  • 网站建设工作讲话wordpress 页面排序
  • 如何制作h5做网站网站开发服务费会计分录
  • 海外购物网站建设武安百度seo
  • 珠海十大网站建设公司如何购买域名建网站