LeetCode_best-time-to-buy-and-sell-stock-ii
2015-09-15 14:05
225 查看
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/
题目意思:有个股票第i天的股价为prices[i-1],求最多获利;
贪心法思想:不从整体最优上考虑问题,仅是在某种意义上的局部最优求解。(在求解问题时总想用在当前看来是最好的方法来实现)
贪心选择性质:可通过做局部最优(贪心)选择来达到全局最优解;
最优子结构:问题的最优解包含子问题的最优解;
题目意思:有个股票第i天的股价为prices[i-1],求最多获利;
贪心法思想:不从整体最优上考虑问题,仅是在某种意义上的局部最优求解。(在求解问题时总想用在当前看来是最好的方法来实现)
贪心选择性质:可通过做局部最优(贪心)选择来达到全局最优解;
最优子结构:问题的最优解包含子问题的最优解;
class Solution { public: int maxProfit(vector<int>& prices) { int profit = 0; if(prices.size() <= 1) return 0; for(int i = 1;i < prices.size();i++) { if(prices[i] > prices[i-1]) profit += (prices[i] - prices[i-1]); } return profit; } };
相关文章推荐
- 常用存储过程
- 可做弊的年会抽奖程序
- LSTM实现详解
- 通过读取excel数据和mysql数据库数据做对比(一)-win环境准备
- 浅谈单片机应用程序架构
- myeclipse中SVN插件安装方法
- Hibernate 入门教程(纯Eclipse版)
- Struts 2 Hello World Example
- jQuery动态创建html元素的常用方法汇总
- 使用环信给App推送Push消息
- 常用的js工具库
- 《黑马程序员》 初识黑马
- MonkenRunner之HierarchyViewer API教程
- dataWithContentsOfURL报错问题
- mysql常用函数
- web项目中资源路径的四种表现形式
- json 去掉null 的一些方法
- hdu1350 && 1960最小路径覆盖
- 类存在却报ClassNotFound异常的解决方法
- 基于OWIN WebAPI 使用OAuth授权服务【客户端验证授权(Resource Owner Password Credentials Grant)】