LeetCode Reorder List
来源:互联网 发布:猎场三观 知乎 编辑:程序博客网 时间:2024/05/29 10:09
链接: https://oj.leetcode.com/problems/reorder-list/
空间复杂度为O(n),时间复杂度为 O(n)的代码:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution{public:void reorderList(ListNode *head){vector<ListNode *> list;ListNode *tem=head;if(head==NULL) return;while(tem){list.push_back(tem);tem=tem->next;}int i=0,j=list.size()-1;while(i+1<j){ListNode *s1=list[i];ListNode *s2=list[j];s2->next=(s1)->next;(s1)->next=s2;i++;j--;}list[j]->next=NULL;}};
0 0
- [leetcode][list] Reorder List
- [leetcode][list] Reorder List
- Leetcode: Reorder List
- [LeetCode] Reorder List
- LeetCode题解:Reorder List
- Leetcode: Reorder List
- LeetCode:Reorder List
- leetcode之Reorder List
- Leetcode: Reorder List
- [LeetCode]Reorder List
- [LeetCode] Reorder List
- leetcode Reorder List
- LeetCode | Reorder List
- LeetCode Reorder List
- LeetCode 之 Reorder List
- Leetcode: Reorder List
- LeetCode OJ:Reorder List
- Reorder List (LeetCode)
- Eclipse开发环境搭建
- 0093 再谈重入锁--ReentrantLock【进阶】
- C语言必背18个经典程序
- xmlbeans学习笔记——xmlbeans找不到打包的jar
- 回调接口总结
- LeetCode Reorder List
- Ubuntu10.04安装iasp攻略(让你的ASP运行于Apache 2.0.59 )
- CentOS中利用iso介质来安装软件
- 【Android】android 中R文件的问题
- solr进阶五:Solr缓存技术
- HDU 5122
- jQuery选择器总结
- Markdown入门
- disk合并base的方法