技术栈

【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
19 小时前
【概率分布】多项分布详解
算法·概率论
_日拱一卒
20 小时前
LeetCode(力扣):只出现一次的数字
java·数据结构·算法
bulingg
20 小时前
LR逻辑回归详解
算法·机器学习·逻辑回归
2301_80089510
20 小时前
日期问题--备战蓝桥杯版
职场和发展·蓝桥杯
七七肆十九
20 小时前
PTA 习题4-7 最大公约数和最小公倍数
数据结构·算法
NGC_6611
20 小时前
八大排序对比及实现
数据结构·算法·排序算法
进击的小头
20 小时前
第7篇:动态规划的数值求解算法
python·算法·动态规划
AMoon丶
20 小时前
C++新特性-智能指针
linux·服务器·c语言·开发语言·c++·后端·tcp/ip
XPii
20 小时前
FPGA工程师面试资料【1】
fpga开发·面试·职场和发展
FMRbpm
20 小时前
斑马日记2026.3.13
数据结构·算法
热门推荐
01GitHub 镜像站点02OpenClaw 使用和管理 MCP 完全指南03Qwen3.5 开源全解析:从 0.8B 到 397B,代际升级 + 全场景选型指南04本地部署 OpenClaw + DeepSeek-R1 完全指南05OpenClaw macOS 完整安装与本地模型配置教程(实战版)06OpenClaw 飞书机器人不回复消息?3 小时踩坑总结07得物前端部门,没了08UV安装并设置国内源09“wsl --install -d Ubuntu-22.04”下载慢,中国地区离线安装 Ubuntu 22.04 WSL方法(亲测2025年5月6日)10OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录