面试题:股票的最大利润

假设吧某股票的价格按照时间前后顺序存储在数组中,请问买卖该股票一次可能得到的最大利润是多少?例如,一只股票在某些时间节点的价格为{9,11,8,5,7,12,16,14}。若是咱们能在价格为5的时候买入并在价格为16时卖出,则能收获最大的利润11。数组 思路:若是在扫描到数组中的第i个数字时,只要咱们可以记住以前的i-1个数字中的最小值,就能算出在当前价位卖出时可能获得的最大利润。spa int
相关文章
相关标签/搜索