1 题目描述
https://leetcode-cn.com/problems/queue-reconstruction-by-height/
假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。
注意:
总人数少于1100人。
2 输入输出
输入:
[[7,0], [4,4], [7,1], [5,0], [6,1], [5,2]]
输出:
[[5,0], [7,0], [5,2], [6,1], [4,4], [7,1]]
附注:输入是根据输出进行打乱的,这里题目的目的是找到没有打乱过的序列
3 解答:贪心算法(可以看力扣的官方,图解很好的)
让我们从最简单的情况下思考,当队列中所有人的 (h,k)