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

青海建设局网站网站设计 联系

青海建设局网站,网站设计 联系,做动画上传网站赚钱么,网站开发技术考试试卷写在前面 最近想复习一下数据结构与算法相关的内容,找一些题来做一做。如有更好思路,欢迎指正。 目录 写在前面一、场景描述二、具体步骤1.环境说明2.代码 写在后面 一、场景描述 删除有序链表中的重复元素。 示例: 输入:1->2…

写在前面

  最近想复习一下数据结构与算法相关的内容,找一些题来做一做。如有更好思路,欢迎指正。


目录

  • 写在前面
  • 一、场景描述
  • 二、具体步骤
    • 1.环境说明
    • 2.代码
  • 写在后面


一、场景描述

  删除有序链表中的重复元素。

示例:
输入:1->2->3->3->5
输出:1->2->3->5

二、具体步骤

1.环境说明

名称说明
IntelliJ IDEA2019.2

2.代码

以下为Java版本实现:

public class Lc83_deleteDuplicates {public static void main(String[] args) {ListNode n5 = new ListNode(5);ListNode n31 = new ListNode(3, n5);ListNode n3 = new ListNode(3, n31);ListNode n2 = new ListNode(2, n3);ListNode head = new ListNode(1, n2);ListNode.print(head);System.out.println();ListNode.print(deleteDuplicates(head));}/*** 约束条件:有序链表* 返回值:链表** 注意条件判断** 思路:* 有序链表,那么重复的值就会紧挨着** 使用快慢双指针,* 如果值相等,fast就往后去找不相等的值* 当值不相等时,就把 fast 的值给 slow.next,然后2个指针同时向后移动** 循环结束,慢指针和后面的节点断开** 定义 slow = head, fast = head.next* while循环* if (fast != null) slow.next = fast; slow = slow.next* fast = fast.next** slow.next = null** @param head* @return*/private static ListNode deleteDuplicates(ListNode head) {if (head == null) {return null;}if (head.next == null) {return head;}ListNode slow = head, fast = head.next;while (fast != null) {if (slow.val != fast.val) {slow.next = fast;slow = slow.next;}fast = fast.next;}slow.next = null;return head;}static class ListNode {int val;ListNode next;public ListNode() {}public ListNode(int val) {this.val = val;}public ListNode(int val, ListNode next) {this.val = val;this.next = next;}public static void print(ListNode head) {while (head != null) {if (head.next == null) {System.out.print(head.val);} else {System.out.print(head.val + ", ");}head = head.next;}}}
}

写在后面

  如果本文内容对您有价值或者有启发的话,欢迎点赞、关注、评论和转发。您的反馈和陪伴将促进我们共同进步和成长。


文章转载自:

http://MwOMiP12.syhwc.cn
http://y7mfR2qw.syhwc.cn
http://sP6bferJ.syhwc.cn
http://IIrx9FWT.syhwc.cn
http://NscjaCmT.syhwc.cn
http://3YPmiSwn.syhwc.cn
http://JGbZEJQF.syhwc.cn
http://yuCuOfl5.syhwc.cn
http://bl0fjOYu.syhwc.cn
http://5PQgsQ8n.syhwc.cn
http://VBFpfLgj.syhwc.cn
http://bI2cSgwK.syhwc.cn
http://wIztJrBu.syhwc.cn
http://VvxVl5py.syhwc.cn
http://B7TQlbhu.syhwc.cn
http://77rAV5D0.syhwc.cn
http://26Zrk8b4.syhwc.cn
http://YRVNwx2F.syhwc.cn
http://idta6zK9.syhwc.cn
http://ij0XWVdF.syhwc.cn
http://7z4sUB7j.syhwc.cn
http://xWCXcsCN.syhwc.cn
http://y2V2q6Fh.syhwc.cn
http://6dUyxjbO.syhwc.cn
http://gDLIOen0.syhwc.cn
http://k1oisA1P.syhwc.cn
http://tKdjR5Pb.syhwc.cn
http://FJGxr9Wg.syhwc.cn
http://nhcRiBPo.syhwc.cn
http://TV4FSEht.syhwc.cn
http://www.dtcms.com/wzjs/676933.html

相关文章:

  • 深圳做网站(信科网络)办公室装修设计效果图免费
  • 专业的南京网站建设网站开发都用什么
  • 网站开发岗位简介网站建设艾瑞市场分析
  • 网站怎样绑定域名创意平面设计公司公司排名
  • 企业网站建设相关书籍在线阅读网络营销组合策略
  • 山东省住房城乡建设厅查询网站济南seo外包服务
  • 基于阿里云的网站开发佛山网站营销推广
  • 建设网站cmswordpress模板建站教程
  • 企业网站长度网站建设与运营成本
  • 网站添加悬浮二维码织梦iis7搭建网站教程
  • 周口网站建设费用注册网站时手机号格式不正确
  • 安亭网站建设哪里学网站建设推广
  • 太原建南站网页美化与布局教程
  • 如何制作虚拟网站虚拟主机装2个wordpress
  • 西安网站建设兼职一个主体可以备案几个网站
  • 学什么可以做响应式网站买友情链接
  • 关于建设网站群的报告网站 建设 计划书
  • 网站建设基础方案我国档案网站建设
  • 网站建站的作用南昌优易科 网站建设
  • 网站建设违约合同企业查询官网入口
  • 查询网站用什么做的营销型网站建设和规划
  • 网站二级目录打不开如何在已建设好的网站做修改
  • 设备上哪个网站做外贸推广业网站制作
  • 国外免费建站网站搭建备案上个人网站和企业网站的区别
  • 天津企业网站建设方案教育公司网站建设方案
  • 服务于中小企业建网站外贸网站建设及优化ppt模块
  • app网站开发长沙做网站推广的销售电话开场白
  • 上海网站建设选缘魁中国机床网
  • 葛亚曦设计公司官网seo提高网站排名
  • 四大商业网站小说网站推荐