源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  LeetCode初级算法-数组-2

LeetCode初级算法-数组-2

分类: 文章 • 2024-01-14 11:52:22

题目:买卖股票的最佳时机 II
LeetCode初级算法-数组-2LeetCode初级算法-数组-2
C语言解题

int maxProfit(int* prices, int pricesSize) {
	int i, profit=0;
	if (pricesSize == 0)
	{
		return 0;
	}
	for (i = 1; i < pricesSize; i++)
	{
		if (prices[i] > prices[i - 1])
		{
			profit += prices[i] - prices[i - 1];
		}
	}
	return profit;
}

遍历数组,只要相邻两个数的差值为正,就加入到profit中,最后的和即为最大利润。

相关推荐

  • 算法打卡day2---删除排序数组中的重复项(力扣)
  • 数组与链表(算法图解笔记2)
  • 算法探索实录 - 2、数组和链表
  • Java学习第二周(2)--排序算法与二维数组
  • 世界独创的螺旋数组低于n(o^2)的生成算法
  • 【Leetcode】数组2
  • 算法和数据结构面试准备和演练-第2部分,数组和字符串
  • 算法学习(2)-数组、链表、跳表的基本实现和特性
  • 算法学习(2)--数组、链表和跳表的基本实现与特性
  • leetcode刷题(9月24) 1,python初始化数组 2,字符串列表的转换 3,列表生成器 4,map函数的使用 5,lambda函数
  • 微软ASP.NET站点部署指南(6):设置文件夹权限
  • LeetCode初级算法-字符串-1
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号