【贪心 和 DP + 卖股票】LeetCode 122. Best Time to Buy and Sell Stock II
LeetCode 122. Best Time to Buy and Sell Stock II
Solution1:我的答案
贪心和DP傻傻分不清!
class Solution {
public:int maxProfit(vector<int>& prices) {int max_pro = 0, n = prices.size();if (!n) return max_pro;int dp[n];dp[0] = 0;for (int i = 1; i < n; i++) {dp[i] = max(prices[i] - prices[i-1], 0);max_pro += dp[i];}return max_pro;}
};
【贪心 和 DP + 卖股票】LeetCode 122. Best Time to Buy and Sell Stock II相关推荐
- [LeetCode]122. Best Time to Buy and Sell Stock II
[LeetCode]122. Best Time to Buy and Sell Stock II 题目描述 思路 I的后续 将数组分为几个小部分, 划分标准是 [i] < [i - 1](划分 ...
- LeetCode 122 Best Time to Buy and Sell Stock II(股票买入卖出的最佳时间 II)
翻译 话说你有一个数组,其中第i个元素表示第i天的股票价格.设计一个算法以找到最大利润.你可以尽可能多的进行交易(例如,多次买入卖出股票).然而,你不能在同一时间来多次交易.(例如,你必须在下一次买入 ...
- LeetCode 122. Best Time to Buy and Sell Stock II--贪心--Java,C++,Python解法
题目地址:Best Time to Buy and Sell Stock II - LeetCode Say you have an array for which the ith element i ...
- 【Leetcode】122. Best Time to Buy and Sell Stock II买卖股票的最佳时机 II
Best Time to Buy and Sell Stock II 买卖股票的最佳时机 II买卖股票的最佳时机 II Say you have an array for which the ith ...
- 【leetcode-Python】-Dynamic Programming -122. Best Time to Buy and Sell Stock II
目录 题目链接 题目描述 示例 解题思路 Python实现 时间复杂度与空间复杂度 Python实现·优化空间复杂度 时间复杂度与空间复杂度 解题思路二·贪心算法 Python实现 时间复杂度与空间复 ...
- leetcode python3 简单题122. Best Time to Buy and Sell Stock II
1.编辑器 我使用的是win10+vscode+leetcode+python3 环境配置参见我的博客: 链接 2.第一百二十二题 (1)题目 英文: Say you have an array pr ...
- LeetCode之路:122. Best Time to Buy and Sell Stock II
一.引言 这是一道非常有趣的题目! 这是一道非常有趣的题目!! 这是一道非常有趣的题目!!! 重要的事情先说三遍 : ) 好了,接下来让我们看看这道题: Say you have an array f ...
- 122 Best Time to Buy and Sell Stock II 买卖股票的最佳时机 II
假设有一个数组,它的第 i 个元素是一个给定的股票在第 i 天的价格. 设计一个算法来找到最大的利润.你可以完成尽可能多的交易(多次买卖股票).然而,你不能同时参与多个交易(你必须在再次购买前出售股票 ...
- 122. Best Time to Buy and Sell Stock II
一.题目 1.审题 2.分析 给出一个股票的每日价格的数组,可以多次交易,求最大利润是多大. 二.解答 1.思路: 方法一. 求最大利润,从后往前看,若以现在的价格卖出,前一天的价格买入的话,即可完成 ...
最新文章
- 28自定义View 模仿联系人字母侧栏
- 智慧城市监控照明物联网管理系统应用分析
- linux内核内存管理的三个阶段分析
- html,css,js,反弹的js效果
- android fps 垂直同步,浅谈Android流畅度
- 【转】正则表达式简介及在C++11中的简单使用教程
- mysql 优化300例_PHP+MySQL实现对一段时间内每天数据统计优化操作实例
- 10、存储过程、while语句
- Namenode双机热备之Pacemaker
- weight_decay一般设置为多少_50岁的夫妻一般有多少存款?他们在为养老做准备吗?...
- android.opengl.GLSurfaceView概述
- CSDN如何快速更换皮肤
- layer弹出框,zIndex不断增加的问题
- 用微PE安装KALI LINUX到U盘,【U盘安装kali】U盘+kali+pe三合一教程!装机,存储(自己用来做U盘使用的空间)...
- ffmepg安装yasm之后还是出现nasm/yasm not found or too old. Use --disable-x86asm for
- Keil5 编译时显示..\OBJ\TPAD.axf: error: L6002U: Could not open file ..\obj\main.o: No such file or direct
- 算法第十九期——图论初入门
- 4G时代 运营商的经营模式变化
- 【Django】有效解决django.core.exceptions.ImproperlyConfigured: Requested setting EMAIL_FROM, but settings
- java 关于Scanner类中hasNextXxx()方法
热门文章
- javascript 经常会用到的东西
- 怎样快速更新已安装的软件?
- java rsa加密 加签_RSA加密解密与加签验签
- rx文件管理器window_像浏览器一样管理你的文件!
- java string number_Java 学习(6):java Number Math String 数组...常用类型
- Anaconda安装及简单使用
- python 字典查询比列表快_为什么python字典要比列表快以及哈希查找解释。
- datasource dbcp 数据源_数据源--.dbcp.BasicDataSource 使用
- OpenCV图像处理基础(变换和去噪)
- odoo website_15专家使用的Website Builder软件