技术栈

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

文sir.2024-10-02 11:53

思路:

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

代码:

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;
}
上一篇:力扣【598-区间加法】【数组-C语言】
下一篇:E36.C语言模拟试卷1第一大题选题解析与提示(未完)
相关推荐
DeepModel
3 分钟前
【概率分布】多项分布详解
算法·概率论
_日拱一卒
7 分钟前
LeetCode(力扣):只出现一次的数字
java·数据结构·算法
bulingg
8 分钟前
LR逻辑回归详解
算法·机器学习·逻辑回归
2301_80089510
9 分钟前
日期问题--备战蓝桥杯版
职场和发展·蓝桥杯
七七肆十九
14 分钟前
PTA 习题4-7 最大公约数和最小公倍数
数据结构·算法
NGC_6611
17 分钟前
八大排序对比及实现
数据结构·算法·排序算法
进击的小头
17 分钟前
第7篇:动态规划的数值求解算法
python·算法·动态规划
AMoon丶
18 分钟前
C++新特性-智能指针
linux·服务器·c语言·开发语言·c++·后端·tcp/ip
XPii
23 分钟前
FPGA工程师面试资料【1】
fpga开发·面试·职场和发展
FMRbpm
28 分钟前
斑马日记2026.3.13
数据结构·算法
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03本地部署 OpenClaw + DeepSeek-R1 完全指南04Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南05OpenClaw 飞书机器人不回复消息?3 小时踩坑总结06OpenClaw macOS 完整安装与本地模型配置教程(实战版)07得物前端部门,没了08OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录09Window 10部署openclaw报错node.exe : npm error code 12810OpenClaw 接入 QQ Bot 完整实践指南