143. Reorder List
来源:互联网 发布:unity3d 5.x 动画系统 编辑:程序博客网 时间:2024/06/18 06:16
public static void reorderList(ListNode head) { if(head == null) { return; } int count = 0; ListNode cur = head; while(cur != null) { count++; cur = cur.next; } if(count == 1 || count == 2) { return; }else { int flag = count/2+1; cur = head; int index = 0; ListNode tmp = null; while(index < flag) { index++; tmp = cur; cur = cur.next; } ListNode prep = cur,tcur = cur.next,tn = null,thead = null,rhead = null; prep.next = null; tmp.next = null; while(tcur != null) { tn = tcur.next; tcur.next = prep; prep = tcur; tcur = tn; } tcur = prep; cur = head; while(tcur != null) { thead = tcur.next; rhead = cur.next; tcur.next = cur.next; cur.next = tcur; cur = rhead; tcur = thead; } } }
0 0
- [LeetCode]143.Reorder List
- LeetCode 143. Reorder List
- 143. Reorder List
- [leetcode] 143.Reorder List
- 143. Reorder List
- 143. Reorder List
- leetcode 143. Reorder List
- 143. Reorder List LeetCode
- 143. Reorder List
- LeetCode 143. Reorder List
- 143. Reorder List
- 143. Reorder List
- LeetCode 143. Reorder List
- LeetCode 143. Reorder List
- 143. Reorder List
- 143. Reorder List
- LeetCode *** 143. Reorder List
- 143. Reorder List
- c#调用Java的webservice出现身份验证失败的解决方案
- virtualbox中ubuntu和windows共享文件夹设置
- LeetCode92 Reverse Linked List II
- 以下的生产者消费者程序中,那个不会出现锁死,并且开销最少?
- 腾讯应用宝认领应用步骤
- 143. Reorder List
- java大概
- 对highcharts的总结(饼图、柱状图、折线图、曲线图)
- MySQL for Windows 解压缩版配置安装及my-default.ini说明
- nginx 反向代理 ,配置 含自定义header 和php fastcgi
- rails --查询数据表
- js 上下文字滚动效果
- EOJ1811 根据层号表示建树并后序遍历
- 上周随笔