11 2020 档案

摘要:LeetCode 406 根据身高重建队列 问题描述: 假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。 注意: 总人数少于1100人。 示例: 输入: [[7,0], [4,4 阅读全文
posted @ 2020-11-16 09:21 CodeSPA 阅读(97) 评论(0) 推荐(0)
摘要:LeetCode 922 按奇偶排序数组II 问题描述: 给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。 你可以返回任何满足上述条件的数组作为答案。 示例: 输入:[4,2,5,7 阅读全文
posted @ 2020-11-12 09:25 CodeSPA 阅读(148) 评论(0) 推荐(0)
摘要:LeetCode 31 下一个排列 问题描述 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。 阅读全文
posted @ 2020-11-10 09:26 CodeSPA 阅读(103) 评论(0) 推荐(0)
摘要:LeetCode 941 有效的山脉数组 问题描述: 给定一个整数数组 A,如果它是有效的山脉数组就返回 true,否则返回 false。 让我们回顾一下,如果 A 满足下述条件,那么它是一个山脉数组: A.length >= 3 在 0 < i < A.length - 1 条件下,存在 i 使得 阅读全文
posted @ 2020-11-03 19:39 CodeSPA 阅读(80) 评论(0) 推荐(0)