随笔分类 -  算法

摘要:题目如下: 定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。例子: 输入: coins = [1, 2, 5], amount = 11 输出: 3 解释: 11 = 5 + 5 + 1 阅读全文
posted @ 2020-07-21 10:53 虽为小卒 阅读(1295) 评论(0) 推荐(1)
摘要:题目描述: 输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 题解: 阅读全文
posted @ 2020-07-20 12:30 虽为小卒 阅读(196) 评论(1) 推荐(1)