c语言
Jk_Xujiakang
这个作者很懒,什么都没留下…
展开
-
2020-11-08
买卖股票的最佳时机 II给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。随后,在第 4 天(股票价格 = 3)的时候买入,在第原创 2020-11-08 15:16:27 · 125 阅读 · 0 评论 -
最大子列和问题
最大子列和问题贪心法:遍历数组,每遍历一个数就将其加到this中,this<0时则清零,如果当前和大于最大子列和则更新最大子列和。代码如下:int maxSubArray(int* nums, int numsSize){ int max=nums[0],this1=0; for(int i=0;i<numsSize;i++) { if(this1<0) this1=0; this1+=nums[i]原创 2020-10-25 18:27:11 · 88 阅读 · 0 评论