摘要: 给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。 class Solution: def thirdMax(self, nums: List[int]) -> int: nums = list(set(nums)) MAX = float 阅读全文
posted @ 2020-04-26 23:50 L1m1t 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 class Solution: def moveZeroe 阅读全文
posted @ 2020-04-26 18:15 L1m1t 阅读(197) 评论(0) 推荐(0) 编辑