技术栈

【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第一大题选题解析与提示(未完)
相关推荐
WBluuue
6 小时前
Codeforces 1087 Div2(ABCDEF)
c++·算法
Yzzz-F
7 小时前
2025 ICPC武汉邀请赛 G [根号分治 容斥原理+DP]
算法
abant2
7 小时前
leetcode 114 二叉树变链表
算法·leetcode·链表
tankeven
7 小时前
HJ165 小红的优惠券
c++·算法
先积累问题,再逐次解决
7 小时前
快速幂优美算法
算法
XiYang-DING
7 小时前
【LeetCode】 225.用队列实现栈
算法·leetcode·职场和发展
花月C
8 小时前
线性动态规划(Linear DP)
算法·动态规划·代理模式
派大星~课堂
8 小时前
【力扣-148. 排序链表】Python笔记
python·leetcode·链表
hetao1733837
8 小时前
2025-03-24~04-06 hetao1733837 的刷题记录
c++·算法
热门推荐
01GitHub 镜像站点02OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程03Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)04AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南05VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)06Claude Code 未登录 使用第三方模型07Oh My Codex 快速使用指南08UV安装并设置国内源09【技术干货】Gemma 4 上手深度指南:本地多模态大模型的新基线10最新更新版本,OpenClaw v2026.4.2 深度解读剖析:Task Flow 重磅回归与安全架构的全面硬化