LeetCode题解:Odd Even Linked List
来源:互联网 发布:911色主站新域名 编辑:程序博客网 时间:2024/05/16 06:38
Given a singly linked list, group all odd nodes together followed by the even nodes. Please note here we are talking about the node number and not the value in the nodes.
You should try to do it in place. The program should run in O(1) space complexity and O(nodes) time complexity.
Example:
Given 1->2->3->4->5->NULL,
return 1->3->5->2->4->NULL.
Note:
The relative order inside both the even and odd groups should remain as it was in the input.
The first node is considered odd, the second node even and so on …
题意:将单链表结构变为前半部分是奇数,后半部分是偶数,处理后数据的顺序不变
解题思路:双指针,一个用于奇数,一个用于偶数,最终合并就好了。
代码:
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public ListNode oddEvenList(ListNode head) { if (head != null) { ListNode odd = head, even = head.next, evenHead = even; while (even != null && even.next != null) { odd.next = odd.next.next; even.next = even.next.next; odd = odd.next; even = even.next; } odd.next = evenHead; } return head; }}
0 0
- LeetCode题解:Odd Even Linked List
- leetcode Odd Even Linked List
- [leetcode]Odd Even Linked List
- [Leetcode]Odd Even Linked List
- LeetCode Odd Even Linked List
- Leetcode: Odd Even Linked List
- LeetCode:Odd Even Linked List
- [LeetCode] Odd Even Linked List
- LEETCODE--Odd Even Linked List
- 【leetcode】Odd Even Linked list
- Leetcode Odd Even Linked List
- [LeetCode]Odd Even Linked List
- leetcode Odd Even Linked List
- 【Leetcode】 Odd Even Linked List
- LeetCode Odd Even Linked List
- Leetcode Odd Even Linked List
- Leetcode Odd Even Linked List
- LeetCode Odd Even Linked List
- 王亟亟的Python学习之路(10)-函数对象的作用域,函数作为返回值,闭包
- MacTalk 跨越边界
- CodeForces 547E Mike and Friends [后缀树组+主席树]
- COGS896圈奶牛
- Win7+VS2013+OpenCV3.0.0详细配置
- LeetCode题解:Odd Even Linked List
- Ubuntu里面的安装命令总结
- 编写demo,验证swith语句的表达式可以是enum类型
- 二叉线索树
- koala 编译scss不支持中文(包括中文注释),解决方案如下
- 枚举的详细举例解释
- 2012年及之后的ImageNet比赛的冠军、亚军和季军ImageNet winners after 2012
- poj1005--小学图形题
- 屏幕适配