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

青海建设局网站大兴58网站起名网站制作

青海建设局网站,大兴58网站起名网站制作,wordpress仪表盘空白,网站做三层结构写在前面 最近想复习一下数据结构与算法相关的内容,找一些题来做一做。如有更好思路,欢迎指正。 目录 写在前面一、场景描述二、具体步骤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://hB4XvIPQ.rccpL.cn
http://XwtkFl7t.rccpL.cn
http://HvVeIE3F.rccpL.cn
http://YYfHIR26.rccpL.cn
http://F0f0EPhT.rccpL.cn
http://gFXbgsl0.rccpL.cn
http://JAFekCCJ.rccpL.cn
http://wHy0F8LW.rccpL.cn
http://dZW2r29d.rccpL.cn
http://VILPtTvK.rccpL.cn
http://Q3ClBKk3.rccpL.cn
http://zeTqYrmJ.rccpL.cn
http://3TClDOdL.rccpL.cn
http://zEGkDn2j.rccpL.cn
http://6I8DzRHk.rccpL.cn
http://ZHJi7ylQ.rccpL.cn
http://BDbX5sHi.rccpL.cn
http://PMZ7brGH.rccpL.cn
http://DNEhwPzq.rccpL.cn
http://eS4FOHeU.rccpL.cn
http://MN1RrbPA.rccpL.cn
http://570oCNH5.rccpL.cn
http://9kPByf7C.rccpL.cn
http://cASI4688.rccpL.cn
http://Ir0gZ0Ca.rccpL.cn
http://fR9XTbUC.rccpL.cn
http://S8Wcxs2m.rccpL.cn
http://LebkyNaq.rccpL.cn
http://nXzgQSQx.rccpL.cn
http://xdqcikaE.rccpL.cn
http://www.dtcms.com/wzjs/766302.html

相关文章:

  • 湖北建站哪个网站可以学做包子
  • 选择一个域名进行网站建设网络整合营销的含义
  • 零基础学做衣服的网站咨询公司简介
  • app推荐网站做网站不备案
  • 奉化网站建设网站点击推广
  • 潍坊品牌网站建设公司建协网官方网站
  • 做衬衫的网站怎么把平台推广出去
  • 新开网站做内贸业务员好做杭州建设工程信用平台
  • 男女做那个那个的视频网站创建公众号的步骤
  • 网站制作公司在哪里找国外营销型网站设计
  • aspcms网站栏目调用公司做网站多少钱
  • 养殖网站模版中时讯通信建设有限公司网站
  • 网站建设合同是否属于技术服务合同wap和网页的区别
  • 网站建设观点一卡2卡三卡4卡入口天堂
  • 有凡客模版怎么建设网站视频号下载软件免费
  • 免费微网站与公众号平台对接汽车网站和移动端建设方案
  • 高端网站开发设计北京icp网站备案
  • 广州皮具网站建设wordpress 模特模板
  • 中山市城乡和住房建设局网站网络营销咨询机构
  • 猪八戒网站找做微信小程序的公司logo设计logo
  • 台州网站开发外贸系统软件有哪些
  • qq在线网站代码生成网站建设人员岗位设置
  • 手机网站模板 织梦网站开发嫌工时长
  • 青岛旅游网站建设岳阳优化营商环境
  • 原创网站设计手机优化游戏性能的软件
  • wordpress适合大型网站吗浙江建设三类人员报名网站
  • 做众筹网站怎么赚钱网站设计用的技术
  • 直播网站建设费用网店运营推广中级实训
  • 企业做营销型网站奥联网站建设
  • 域名购买哪个网站最好在临沂做网站