码迷,mamicode.com
首页 > 其他好文 > 详细

121. Best Time to Buy and Sell Stock

时间:2017-10-24 01:25:37      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:初始化   enc   tput   buying   design   har   only   perm   记录   

Say you have an array for which the ith element is the price of a given stock on day i.

If you were only permitted to complete at most one transaction (ie, buy one and sell one share of the stock), design an algorithm to find the maximum profit.

 

Input: [7, 1, 5, 3, 6, 4]
Output: 5

max. difference = 6-1 = 5 (not 7-1 = 6, as selling price needs to be larger than buying price)

可用一个循环,记录当前遇到的数的最小值,变量可初始化为Integer.MAX_VALUE,同时用maxPro 记录最大的利益差值,省去比较其他元素,注意数组为空。

121. Best Time to Buy and Sell Stock

标签:初始化   enc   tput   buying   design   har   only   perm   记录   

原文地址:http://www.cnblogs.com/pzyskytree/p/7719977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!