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

胶州建网站建设网站建设目的意义

胶州建网站,建设网站建设目的意义,网站引导页怎么做的,公司如何申请网址题目出处 25-K个一组翻转链表-题目出处 题目描述 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保…

题目出处

25-K个一组翻转链表-题目出处

题目描述

给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。

在这里插入图片描述

提示:链表中的节点数目为 n1 <= k <= n <= 50000 <= Node.val <= 1000进阶:你可以设计一个只用 O(1) 额外内存空间的算法解决此问题吗?

个人解法

思路:

todo

代码示例:(Java)

todo

复杂度分析

todo

官方解法

25-K个一组翻转链表-官方解法

方法1:模拟

思路:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码示例:(Java)

public class Solution1 {@Datapublic static class ListNode {int val;ListNode next;ListNode() {}ListNode(int val) {this.val = val;}ListNode(int val, ListNode next) {this.val = val;this.next = next;}}public ListNode reverseKGroup(ListNode head, int k) {ListNode hair = new ListNode(0);hair.next = head;ListNode pre = hair;while (head != null) {ListNode tail = pre;// 查看剩余部分长度是否大于等于 kfor (int i = 0; i < k; ++i) {tail = tail.next;if (tail == null) {return hair.next;}}ListNode nex = tail.next;ListNode[] reverse = myReverse(head, tail);head = reverse[0];tail = reverse[1];// 把子链表重新接回原链表pre.next = head;tail.next = nex;pre = tail;head = tail.next;}return hair.next;}public ListNode[] myReverse(ListNode head, ListNode tail) {ListNode prev = tail.next;ListNode p = head;while (prev != tail) {ListNode nex = p.next;p.next = prev;prev = p;p = nex;}return new ListNode[]{tail, head};}}

复杂度分析

在这里插入图片描述

考察知识点

收获

Gitee源码位置

25-K个一组翻转链表-源码

同名文章,已同步发表于CSDN,个人网站,公众号

  • CSDN

    工一木子
  • 个人网站

    工藤新一
  • 公众号

    在这里插入图片描述
http://www.yayakq.cn/news/87030/

相关文章:

  • 网站推广怎么做优化品牌营销策划机构
  • 陕西省信用建设官方网站微商平台怎么注册
  • 做安卓icon图标下载网站怎么看网站有没有收录
  • asp.net mvc网站开发搜狗搜索引擎网页
  • 外贸建网站哪家好wordpress自适应幻灯片
  • 网站宣传方式有哪些自己做网站语言包怎么做
  • 网站建设实训个人总结1000字网页模板怎么下载
  • 顶呱呱代理建设网站4399网站开发
  • ECMS做的网站PHP调用wordpress数据库ID
  • 我找伟宏篷布我做的事ko家的网站中国能源建设集团投资有限公司
  • 电子商务网站建设理论依据网站建设工作计划表
  • 网站建设运营公司企业特色前端开发培训机构怎么样
  • 关于建设商城网站费用wordpress阅读量插件
  • 网站建设需要学ps吗阜阳讯拓网站建设公司
  • 做网站注册有哪些网页版梦幻西游攻略
  • 网站建设要经历哪些步骤?263企业邮箱登录登录入口电脑版
  • 公司网站域名怎么注册织梦绑定网站出现错误
  • 中英文网站系统wordpress奖励插件
  • 网站简易后台网站开发文章
  • 百度可信网站江苏建设工程造价管理网站
  • 新网站百度seo如何做个人博客主页登录
  • 山东省住房和城乡建设厅官方网站响应式网页设计简单
  • 网站301的作用成都广告牌制作厂家
  • 某某公司网站建设论文广州百度搜索优化
  • 常德做网站建设的公司物流企业网站织梦模板
  • 品牌营销网站建设wordpress写代码插件吗
  • 开发一个app最少需要多少钱搜索引擎优化效果
  • seo快速排名站外流量推广做网站可以挣多少钱
  • 银川网站设计怎么样推广普通话海报
  • 天津网站备案在百度上做个网站多少合适