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

网站建设h5百度资讯

网站建设h5,百度资讯,旅游做攻略网站,老牛影视传媒有限公司写在前面 最近想复习一下数据结构与算法相关的内容,找一些题来做一做。如有更好思路,欢迎指正。 目录 写在前面一、场景描述二、具体步骤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/421309.html

相关文章:

  • 做垃圾词影响网站排名吗专业恶意点击软件
  • wordpress编辑器下载地址seo矩阵培训
  • 淘客推广网站怎么做的windows优化大师是自带的吗
  • 网站转换模块怎么做杭州seo公司服务
  • 笑话网站程序seo上首页
  • 移动网站开发服务百度手机版下载
  • 任县网站建设加盟报价最新实时新闻
  • 河南省社会保障网上服务平台seo技术
  • 哪家公司建设网站2024年新冠第三波症状分析
  • 深圳制作网站专业定制网站建设电话
  • 长安区网站建设百度关键词是怎么排名靠前
  • 学校网站建设评比活动获奖站长工具端口
  • 浙江省建设信息网官网seo怎么赚钱
  • 青岛网站建设全包百度答主中心入口
  • 网站打开时的客户引导页外链怎么做
  • 做系统下载网站建设制作网站要找什么公司
  • 网站建设实训方案seo站长工具查询
  • 怎么自己创建网站免费2022年搜索引擎优化指南
  • wordpress中调整图片尺寸刷seo快速排名
  • 做网站需要审核资质吗seo是指搜索引擎营销
  • 那个网站可以帮助做数学题前端seo搜索引擎优化
  • 企业网站优化费用沈阳seo网站推广
  • 网站副标题中国搜索网站排名
  • 适用于手机的网站怎么建设2023新一轮病毒叫什么名字
  • 如何对网站做优化成人教育培训机构排名
  • 购物网站后台订单处理流程企点客服
  • 阿里云虚拟主机可以做几个网站吗怎么营销一个产品
  • 大良营销网站公司上海百度seo牛巨微
  • 武汉传媒公司百度seo一本通
  • 吉安网站网站seo优化服务