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

市场营销策划案宁波seo关键词优化设计

市场营销策划案,宁波seo关键词优化设计,中国联通网站备案管理系统,游戏优化是什么意思?leetcode第25题(困难)问题描述给你一个链表#xff0c;每 k 个节点一组进行翻转#xff0c;请你返回翻转后的链表。k 是一个正整数#xff0c;它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍#xff0c;那么请将最后剩余的节点保持原有顺序。示例#xff1a;给…leetcode第25题(困难)问题描述给你一个链表每 k 个节点一组进行翻转请你返回翻转后的链表。k 是一个正整数它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍那么请将最后剩余的节点保持原有顺序。示例给你这个链表1-2-3-4-5当 k  2 时应当返回: 2-1-4-3-5当 k  3 时应当返回: 3-2-1-4-5解题思路整体思路是将原链表分成p(pn个节点 / k)段(逻辑上的分)每段都有一个头节点和一个尾节点。第一步先遍历一次整个原链表当每一组节点满足有k个节点时标记当前组的头节点和尾节点。第二步翻转链表改变每组的头节点和尾节点的引用。返回第一组的头节点即可。这样的时间复杂度就是 O(n)O(n/k)示例代码(java)/*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val val; }* ListNode(int val, ListNode next) { this.val val; this.next next; }* }*/class Solution {public ListNode reverseKGroup(ListNode head, int k) {return begin(head,k);}public static ListNode th;/*** 拼接反转的链表* param listNode* param k* return*/public static ListNode begin(ListNode listNode,int k){if(k1){return listNode;}thlistNode;LinkedList ovnew LinkedList();while(th!null){ListNode headth;ListNode tailreversal(th,k);ov.addLast(new HeadTail(tail,head));}if(ov.size()0){return null;}else{HeadTail headTailov.removeFirst();ListNode headheadTail.head;ListNode tailheadTail.tail;while(ov.size()0){headTailov.removeFirst();tail.nextheadTail.head;tailheadTail.tail;}return head;}}/*** 反转链表* param node* param k* return*/public static ListNode reversal(ListNode node,int k){ListNode pnull;ListNode n;int i0;while(node.next!null){nnode.next;node.nextp;pnode;noden;i;if(ik-1){break;}}thnode.next;node.nextp;if(inodereversal2(node,k);}return node;}/*** 反转链表* param node* param k* return*/public static ListNode reversal2(ListNode node,int k){ListNode pnull;ListNode n;while(node.next!null){nnode.next;node.nextp;pnode;noden;}node.nextp;return node;}public static class HeadTail {ListNode head;ListNode tail;public HeadTail(ListNode head,ListNode tail){this.headhead;this.tailtail;}}}
http://www.pierceye.com/news/951806/

相关文章:

  • 信用渭南网站建设做网站实例
  • 南通做百度网站的公司哪家好公司网站建站流程
  • 北京微信网站建设费用知识问答网站开发
  • 网站建设的博客做外国网用哪些网站
  • 网站两侧广告口碑营销的案例及分析
  • 有什么手机网站wordpress 编辑器增加翻译按钮
  • 深圳网站建设企怎样做好公司网站
  • 深圳注册投资公司的条件网络优化推广公司
  • 网站流量统计工具有哪些电子商务网络营销是什么
  • asp+access网站开发实例精讲网站建设开发的主要流程
  • 电子商城开发网站建设做网站推广怎么跟客户沟通
  • 个人网站排名欣赏哪个网站可以做笔译兼职
  • 创建一个网站主页wordpress英文博客主题
  • 天津建站模板搭建电子商务网页设计与网站建设论文
  • 网站空间可以自己做服务器网站环境搭建教程
  • 建一个网站素材哪里来长安城乡建设开发有限公司网站
  • 网站内容由什么组成部分组成微信静首页制作代码
  • 精品课程网站开发平台福建省建设厅网站 保证金
  • 网站后台 不能删除文章贵州建设厅网站首页
  • 重庆市园林建设有限公司网站酒店平台网站建设
  • c 网站开发实例教程超级外链工具 增加外链中
  • ip怎么做网站外贸网站建设哪里好
  • 市网站建设网站排名查询alexa
  • 西安建设网站首页网络互联网推广
  • 百度搜索网站显示图片wordpress 工作室
  • 网站页面模板 建设中集团做网站优势
  • 提供佛山网站制作大连市建设工程集团有限公司
  • 北京网站设计外包公司价格网站怎么备案在哪里
  • 视频网站广告代码网站建设怎么插图片
  • 网站建设需要敲代码吗外贸网站商城