Queue Reconstruction by Height
Last updated
Last updated
Suppose you have a random list of people standing in a queue. Each person is described by a pair of integers(h, k)
, whereh
is the height of the person andk
is the number of people in front of this person who have a height greater than or equal toh
. Write an algorithm to reconstruct the queue.
Note: The number of people is less than 1,100.
Example
分析:
先按身高倒序,index正序排序,override comparator class's function compare。然后每次按照index插入array。当前已有的元素则后退。最后用 ret.toArray(new int[0])返回结果。
答案: