【leetcode】121.买卖股票的最佳时机

思路:

找到后面与前面的差值最大即可。

代码:

cpp 复制代码
int maxProfit(int* prices, int pricesSize) 
{
	int i = 0, j = 0;//i是后一个最大的,j是前面最小的
	int max = 0, temp = 0;//表示最大值
	for (i = 1; i < pricesSize; i++)
	{
		if (prices[j] < prices[i])
		{
			temp = prices[i] - prices[j];
		}
		else
		{
			j = i;
		}
		if (temp > max)
		{
			max = temp;
		}
	}
	return max;
}
相关推荐
Unstoppable22几秒前
代码随想录算法训练营第 55 天 | 53. 寻宝(Prim + Kruskal)
数据结构·算法··kruskal·prim
橘颂TA3 分钟前
【剑斩OFFER】算法的暴力美学——数青蛙
算法·leetcode·动态规划·结构与算法
m0_639397296 分钟前
代码随想录算法训练营第三十九天|198.打家劫舍,213.打家劫舍II,337.打家劫舍III
算法
heisd_18 分钟前
KNN 算法和 K means算法和 Q-Learning 算法(简单的理解)
算法
程序猿编码25 分钟前
恶意软件分析工具:ELF二进制文件的感染与分析原理(C/C++代码实现)
c语言·c++·网络安全·信息安全·elf·shellcode
资深低代码开发平台专家25 分钟前
通用编程时代正在向专用化分层演进
java·大数据·c语言·c++·python
佩奇大王27 分钟前
蓝桥杯 P8772
职场和发展·蓝桥杯
TL滕29 分钟前
从0开始学算法——第六天(进阶排序算法)
笔记·学习·算法·排序算法
TL滕32 分钟前
从0开始学算法——第六天(进阶排序算法练习)
笔记·python·学习·算法·排序算法
課代表40 分钟前
正弦函数与椭圆的关系
数学·算法·几何·三角函数·椭圆·正弦·周长