Thursday, October 22, 2015

Partition List

Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x.
You should preserve the original relative order of the nodes in each of the two partitions.
For example,
Given 1->4->3->2->5->2 and x = 3,
return 1->2->2->4->3->5.
思路:
1. 设置左链和右链,撸一遍。
2. 最后检查左链是否为空。为空则返回右链。
3. 左链不为空,合并左右两链。

No comments:

Post a Comment