【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;
}
相关推荐
cicada153 分钟前
什么是线程安全?
开发语言·c++·算法
邴越3 分钟前
深度解析TikTok运营的流量池推荐算法
算法·机器学习·推荐算法
Allen_LVyingbo20 分钟前
医疗AI多智能体资源调度:用Python构建高性能MCU资源池
开发语言·人工智能·python·算法·知识图谱·健康医疗
叁散21 分钟前
实验项目3 温度传感器
人工智能·算法·机器学习
settingsun122522 分钟前
【AI-算法-02】卷积 Convolution
人工智能·算法
Hcoco_me26 分钟前
大模型面试题48:从白话到进阶详解LoRA 中 r 和 alpha 参数
开发语言·人工智能·深度学习·算法·transformer·word2vec
多米Domi01132 分钟前
0x3f 第24天 黑马web (安了半天程序 )hot100普通数组
数据结构·python·算法·leetcode
Swift社区33 分钟前
LeetCode 468 验证 IP 地址
tcp/ip·算法·leetcode
枫叶丹433 分钟前
【Qt开发】Qt系统(四)-> Qt文件
c语言·开发语言·c++·qt
TDengine (老段)2 小时前
TDengine C/C++ 连接器进阶指南
大数据·c语言·c++·人工智能·物联网·时序数据库·tdengine