摘要:
1、题目描述 2、分析 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 这道题最容易想到的是复制一个一样的数组,然后根据需要移动的位置更改原数组的值。但是这样的空间复杂度是O(n)。所以我们需要想别的办法,有一个很巧妙的办法就是,使用STL里面的push_back()和era 阅读全文
摘要:
1、题目描述 2、分析 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 这道题和前面那道题很像,只是前面那道题只能进行一次买 阅读全文