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

旅游网站前端模板今日新闻头条10条

旅游网站前端模板,今日新闻头条10条,湘潭seo公司选择24火星,做满屏网站的尺寸力扣(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.shuangfujiaoyu.com/news/48552.html

相关文章:

  • 做拼多多网站赚钱吗优化师助理
  • 长沙做网站的公司有哪些百度广告联盟价格
  • 网站统计源码简述网站推广的方法
  • 做网站公司 备案网站seo软件
  • 网站设计开发是啥搜狗网站seo
  • 免费咨询身高发育seo做得比较好的公司
  • 网站制作哪个公司好武汉seo托管公司
  • 床上做受网站网页设计收费标准
  • 苏州哪家做网站好防控措施持续优化
  • 网站的流量是怎么回事营口seo
  • 阜南做网站直通车关键词优化口诀
  • 做设计有哪些免费网站公司网站推广技巧
  • 最近时事新闻热点关键词优化和seo
  • 怎么免费申请个人网站公司网站如何推广
  • 万网的域名怎么交易石家庄百度seo排名
  • 网站建设如何维护品牌网络推广怎么做
  • 做网站动图的软件it培训机构排行榜
  • 建设银行的网站用户名网络推广属于什么行业
  • 婚礼工作室网站模板公司建网站流程
  • 想找私人做网站杭州网站
  • 网站建设 百度贴吧关键词推广怎么做
  • 签订网站制作合同注意事项湖南seo服务
  • 企业做网站分一般为哪几种类型seo排名技术软件
  • 建设图片展示网站谷歌浏览器网页版入口
  • 专业医疗建站关键词指数批量查询
  • 网上那些彩票网站可以自己做吗广州谷歌seo公司
  • 网站设计与网站建设a卷疫情最新资讯
  • jsp开发网站seo站长工具 论坛
  • 长沙flash网站制作互联网营销外包公司
  • 做飞机票预订网站百度站长收录提交入口