Best Time To Buy And Sell Stock
来源:互联网 发布:淘宝越墙vans是正品吗 编辑:程序博客网 时间:2024/06/06 07:09
仅提供个人的一种解题思路,未必是最优,仅供各位参考!
/** * * <p> * ClassName SolutionBestTimeToBuyAndSellStock * </p> * <p> * Description 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. * </p> * * @author wangxu wangx89@126.com * <p> * Date 2014-9-11 下午09:06:21 * </p> * @version V1.0 * */public class SolutionBestTimeToBuyAndSellStock {public int maxProfit(int[] prices) {if (prices.length == 0) {return 0;}int min = prices[0];// 将第一个值看作是最低值int profit = 0;// 目前的利润为0for (int i = 1; i < prices.length; i++) {if (prices[i] - min > profit) {profit = prices[i] - min;} else {if (prices[i] < min) {min = prices[i];}}}return profit;}}
0 0
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time To Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Best Time to Buy and Sell Stock
- Search in Rotated Sorted Array
- 输出1-100之间符合如下条件的数:该数的各位数之乘积大于各位数之和(循环嵌套)
- 11/09/2014 筛选特征新想法
- oracle提交了之后就不能回滚么?
- 稳定排序和不稳定排序(转载)
- Best Time To Buy And Sell Stock
- Billboard - HDU 2795 线段树
- 【C语言基础】C语言第七章
- 集线器,交换机,路由器。。
- Undefined exploded archive location Tomcat之项目不能发布
- 第一次在CSDN上发表博客
- 存储过程中遇到ora-00942表或视图不存在
- Buy Tickets - POJ 2828 线段树
- java学习之路------变量初始化