摘要: 连续子数组的最大和 题目描述 输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为 O(n). 示例1 输入 [1,-2,3,10,-4,7,2,-5] 返回值 18 说明 输入的数组为{1,-2,3,10,—4,7,2,一5} 阅读全文
posted @ 2021-01-03 20:29 RiverCold 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 最小的K个数 题目描述 输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。 示例1 输入 [4,5,1,6,2,7,3,8],4 返回值 [1,2,3,4] 分析 方案一:堆排序 用一个大根堆实时维护数组的前 \(k\) 小值。 阅读全文
posted @ 2021-01-03 20:28 RiverCold 阅读(81) 评论(0) 推荐(0) 编辑