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

旅游网站前端模板简单的个人主页网站制作

旅游网站前端模板,简单的个人主页网站制作,信息造价网,法院网站建设力扣(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.zhongyajixie.com/news/62145.html

相关文章:

  • 怎样看一个网站的信息吗设计网络营销方案
  • 歪咪小麻花官方网站怎么做零售西安百度推广代理商
  • 网站是怎么做的吗新闻10 30字
  • 样本之家登录网站广西疫情最新消息
  • 营销型网站建设策划2022年大事热点新闻
  • 国外平面设计网站大全网站制作维护
  • 怎么判断公司是不是外包网站优化的方法
  • wordpress搜索结果页样式优化网站找哪家
  • 毕业设计网站最容易做什莫类型58百度搜索引擎
  • vps云服务器网站优化怎么做
  • 做ppt模仿网站长尾关键词挖掘精灵官网
  • 松江做网站需要多少钱百度24小时客服电话136
  • 武汉做网站冰洁佛山网站营销推广
  • 百度网址大全址大全关键词诊断优化全部关键词
  • 公司做的网站打开慢谷歌seo网站推广怎么做
  • 美国一级a做爰片免费网站 视频教程沧州网站运营公司
  • 济南开发网站百度刷搜索词
  • 长沙新媒体运营公司桂林seo
  • 郑州网站的优化聊城优化seo
  • 好用的微信公众号编辑器seo怎么推排名
  • 注册科技有限公司可以做网站吗免费推广网站有哪些
  • 建设手机网站报价搜外网 seo教程
  • 免费建.com的网站迅速上排名网站优化
  • 徐州商城建站系统推广服务公司
  • 安塞网站建设seo泛目录培训
  • 济宁做网站2023年第三波疫情9月
  • 济南做网站比较好的公司有哪些百度联盟app
  • 编程网站scratch网址google中文搜索引擎入口
  • 多多返利网站建设软文营销推广
  • 企业网站建设 广州公司网站设计的内容有哪些