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

海外营销网站建设网站免费优化软件

海外营销网站建设,网站免费优化软件,怎么快速仿wordpress站,网络规划设计师吧力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 给定一个单链表 L 的头节点 head ,单链表 L 表示为: L0 → L1 → … → Ln - 1 → Ln请将其重新排列后变为: L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → … 不能只…

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

给定一个单链表 L 的头节点 head ,单链表 L 表示为:

L0 → L1 → … → Ln - 1 → Ln

请将其重新排列后变为:

L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → …

不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 

代码如下:

class Solution {public void reorderList(ListNode head) {if(head == null) {return;}ListNode slow = head;ListNode fast = head;while(fast.next != null && fast.next.next != null){slow = slow.next;fast = fast.next.next;}ListNode l2 = slow.next;//分开两个链表,前半部分的链表的尾节点指向空slow.next = null;//翻转后半部分链表,如果1-2-3-4-5 翻转的是4-5,如果是1-2-3-4-5-6翻转的是4-5-6l2 = reverse(l2);ListNode l1 = head;mergeList(l1,l2);}public ListNode reverse(ListNode head) {ListNode pre = null;ListNode cur = head;while(cur != null) {ListNode post = cur.next;cur.next = pre;pre = cur;cur = post;}return pre;}public void mergeList(ListNode l1, ListNode l2) {ListNode cur1;ListNode cur2;while(l1 != null && l2 != null) {cur1 = l1.next;cur2 = l2.next;l1.next = l2;l1 = cur1;l2.next = l1;l2 = cur2;}}
}

http://www.15wanjia.com/news/45365.html

相关文章:

  • 山西省住房和城乡建设厅网站首页下拉关键词排名
  • 上海企业在线网站制作优化排名
  • 邢台市建设局官方网站浏览器搜索引擎大全
  • 网站域名必须备案吗网站优化及推广
  • 推荐一些做网站网络公司电商沙盘seo裤子关键词
  • 做网站推广大概需要多少钱seo草根博客
  • 自己怎么做网站赚钱吗研究生培训机构排名
  • 大连模板建站定制网站2345网址导航设置
  • 新疆网站建设公司微信推广平台收费标准
  • 网站设置不拦截百度推广落地页
  • 比较大气的企业网站商城网站开发公司
  • 数据网站建设哪家好seo是如何做优化的
  • 网站型销售怎么做日本域名注册网站
  • 粤康码小程序seo排名优化推广
  • 北京手机专业网站建设公司seo如何优化关键词
  • 网站怎么做任务赚钱十大免费引流平台
  • 网站怎么做修改网站开发流程有哪几个阶段
  • 聊城宏远网站建设优化seodao cn
  • 简要说明网站建设的步骤足球世界排名一览表
  • 苏州十大广告公司网站seo优化步骤
  • 手机百度网站证书过期常州seo建站
  • 上饶做网站公司海外推广平台有哪些?
  • 青岛市住房和城乡建设局官方网站免费seo刷排名
  • 可以做基因通路分析的网站最有效的恶意点击
  • 网站开发是否属于技术合同百度问一问在线咨询客服
  • 茶叶网站策划外链网址
  • 微信网站开发完全教程如何建立免费公司网站
  • php网站建设案例重庆seo公司
  • 网站详情页用哪个软件做百度指数查询网
  • 上海品牌策划公司百度禁止seo推广