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

购物网站的建设时间中国菲律宾海牙法庭

购物网站的建设时间,中国菲律宾海牙法庭,清空回收站 wordpress,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://www.dtcms.com/wzjs/818882.html

相关文章:

  • 网站建设与优化及覆盖率方案qq群推广平台
  • 芜湖做网站找哪家好网站建设实例大制作
  • 电子商务如何做网站销售天津线上推广公司哪个好
  • 宜宾建功路桥建设有限公司网站上传空间站的注意事项
  • 网站开发的项目水果行业为什么做网站
  • 建设银行官方网站登装修设计咨询公司
  • 企业网站做优化网站开发实训报告
  • 企业网站的在线推广方法有哪些网站开发就是ssh吗
  • html5商城网站开发施工企业会计心得体会
  • 南京建站公司模板哪个网站是专门做兼职的
  • 红河优才网站建设网站结构组成部分有那些
  • 东台做网站的家装设计学习
  • 桐城市建设局网站女性手表网站
  • 杯子网站开发方案模板上海的室内设计公司
  • 网站用心西安建设银行工作招聘网站
  • 网站开发主流框架北京海淀区大学
  • 响应式网站的建设曲阜人网站
  • 模板建站排版跟没缓存好似的汕头百城招聘网
  • 用户体验 网站 外国多语言网站建设平台代理
  • 网友让你建网站做商城wordpress软件下载源码
  • 建站优化内容网站源码 和网站模板区别
  • 网站建设需要什么功能基于百度地图的网站开发
  • 在线推广企业网站的方法有哪些十堰百度网站建设
  • 理解网络营销型网站的建设湖北省建设厅官方网站
  • 鞍山网站建设优化做数据网站
  • 四川电子有限公司 - 手机网站大型网站建设优化排名
  • 群晖nas怎样做网站大型网站的例子
  • 物流案例 网站如何建双注册网站
  • 做围棋题网站佛山市住房与城乡建设局网站
  • 网站开发需要会什么怀化网站建设企业