阿亮的算法之路——121买股票的最佳时机

阅读: 评论:0

阿亮的算法之路——121买股票的最佳时机

阿亮的算法之路——121买股票的最佳时机

题目描述

这题被归纳为了动规,但好像往动规的方向思考,没有思路,索性用原始一点的方法

首次提交

代码

    public static int maxProfit(int[] prices){int len ;if (prices == null || (len = prices.length) == 0) { return 0; }int min = prices[0];int diff = 0;for (int i = 1; i < len; i++){diff = diff > prices[i] - min? diff: prices[i] - min;if (min > prices[i]) { min = prices[i]; }}return diff;}

提交结果

看起来还不错的样子

官方题解

代码

    public int maxProfit(int[] prices){int minprice = Integer.MAX_VALUE;int maxprofit = 0;for (int i = 0; i < prices.length; i++) {if (prices[i] < minprice)minprice = prices[i];else if (prices[i] - minprice > maxprofit)maxprofit = prices[i] - minprice;}return maxprofit;}

提交结果
效果好像差不多,可能对于太简单的题,算法对于性能的优化效果就没那么大

本文发布于:2024-01-30 21:36:58,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170662181923005.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:之路   算法   最佳时机   买股票
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23