Best Time to Buy and Sell Stock (java)
2024-08-24 10:34:24
有一组数组代表股票的价格
一次买一次卖如何得到最大利润?
public int maxProfit(int[] prices) {
if(prices.length==0)return 0;
int maxProfit=0;
int min=prices[0];
for(int i=0;i<prices.length;i++)
{
maxProfit=prices[i]-min>maxProfit?prices[i]-min:maxProfit;
min=prices[i]<min?prices[i]:min;
} return maxProfit; }
最新文章
- [LeetCode] Balanced Binary Tree 平衡二叉树
- SQL语句实现Split并合并查询结果
- js控制刷新后回到页面原来位置
- 《DSP using MATLAB》示例Example5.21
- Winform下WebBrowser 编辑模式 监听键盘按键事件
- JSP学习笔记(一):JDK的安装及环境变量的配置
- IP defragment
- 【Egret】3D 使用中的一些疑难解决技巧!
- 201521123089 《Java程序设计》第11周学习总结
- HTML5可预览多图片ajax上传(使用formData传递数据)
- Django-CSRF跨站请求伪造防护
- Entity Framework入门教程(18)---EF6中基于代码进行配置方式
- [Error]Python虚拟环境报错 OSError: setuptools pip wheel failed with error code 2
- [LeetCode] Valid Tic-Tac-Toe State 验证井字棋状态
- paste
- python项目运行环境安装小结
- Lint——Android SDK提供的静态代码扫描工具
- Android Studio设置自动导包
- JS实现键盘监听(包括组合键)
- javaweb之MVC设计模式