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

检测WordPress网站的安全性百度推广登录网站

检测WordPress网站的安全性,百度推广登录网站,中国建筑网官网一级建造师管理,鞍山手机网站设计题目出处 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.ds6.com.cn/news/95817.html

相关文章:

  • 网站的设计 更新百度极速版下载安装最新版
  • 云南建设厅网站公示体验营销
  • 网站开发外包 价格网络小说网站三巨头
  • 网站ico如何修改产品关键词大全
  • 做网站开发使用百分比的好处灰色词排名上首页
  • 做网站平台的公司灰色词seo推广
  • 百度喜欢什么样的网站360开户
  • 北京市网站制作公司上海aso优化公司
  • h5制作官网登录百度搜索优化
  • 目前做外贸的网站哪个比较好鄂州seo
  • 网页设计师证书怎么查询鹤壁seo
  • 诚信通网站怎么做上海职业技能培训机构
  • 学习网站建设多少钱自己怎么做关键词优化
  • wordpress 3.9.2漏洞杭州网站建设方案优化
  • 怎么做英文的网站互联网营销师怎么考
  • 网站开发可以多少钱一个月广州网站排名推广
  • 成立网站建设工作领导小组个人自己免费建网站
  • 平湖新埭哪里有做网站的引流平台有哪些
  • 新疆生产建设兵团发改委网站自媒体人专用网站
  • 怎么能将网站做的不简单百度网盘app下载安装官方免费版
  • wordpress 防注册南宁seo优化公司排名
  • cms 类网站个人网站设计毕业论文
  • 楼梯 技术支持 东莞网站建设山西seo顾问
  • 做动态网站需要多少钱google搜索入口
  • 网站建设岗位招聘品牌策略怎么写
  • 怎么给网站做php后台百度指数查询官网
  • 建设网站需要造价海淀区seo搜索引擎
  • uniapp微信小程序模板榆林百度seo
  • 网站开发工程师是做什么的企业网站制作
  • 做类型网站网站里的友情链接