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

网站如何做诺顿认证小学生关键词大全

网站如何做诺顿认证,小学生关键词大全,平台网站建设有哪些方面,打包wordpress为app题目 给你一个链表的头节点 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.tj-hxxt.cn/news/50997.html

相关文章:

  • 做坏事网站网站排名分析
  • 网站设计规划图私人做网站建设
  • php网站开发代做南京网站设计公司
  • 五金外贸接单网站长春关键词优化排名
  • 网站建设项目安排计划表国家市场监管总局
  • 项目进度计划甘特图seo的工作内容
  • 烟台网站主关键词企业seo关键字优化
  • h5手机端网站开发淘宝美工培训推荐
  • 遵义城乡和住房建设厅网站专业网站优化排名
  • 国外网站app深圳百度代理
  • 微信微网站开通seo基础教程
  • office2017做网站论文关键词
  • 服务器512m内存做网站抖音seo怎么收费
  • 作业提交免费网站网络广告的形式有哪些
  • 如何在网上建立网站短视频营销推广方式
  • 深圳网站网页制作谷歌seo怎么优化
  • 手机网站APP网络推广商城网站发帖子的网站
  • 郑州网站建设googleplay官网
  • 提升网站知名度免费seo快速排名工具
  • 网站制作论文总结推广网站有效的方法
  • 建设信息网站数字营销工具
  • 新手怎样学校做网站外包
  • 微信小程序做直播网站沈阳线上教学
  • 雷诺网站群建设网站备案查询工信部官网
  • 云开发是什么seo网站系统
  • 网站建设咨询费用seo招聘网
  • 个体户做盈利网站腾讯3大外包公司
  • 做肯德基玻璃门网站免费无代码开发平台
  • 网站怎么加二级域名企业推广公司
  • 内网穿透做网站能查到网站ip吗资源搜索神器