题解 | #牛群售价预测#

牛群售价预测

https://www.nowcoder.com/practice/bbdb8d6f3a2e434e87f749358d16d653

题目考察的知识点是:

贪心算法

题目解答方法的文字分析:

我们可以遍历价格列表prices,同时维护一个变量minPrice表示到目前为止的最低价格,一个变量profit表示当前的最大利润。在遍历过程中,不断更新minPrice和profit。

本题解析所用的编程语言:

java语言。

完整且正确的编程代码:

import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     *
     * @param prices int整型一维数组
     * @return int整型
     */
    public int max_profit (int[] prices) {
        // write code here
        int profit = 0;
        int minp = prices[0];
        for (int i = 1; i < prices.length; i++) {
            if (prices[i] < minp) {
                minp = prices[i];
            } else {
                profit = Math.max(profit, prices[i] - minp);
            }
        }
        return profit;
    }
}

#题解#
全部评论

相关推荐

10-25 00:32
香梨想要offer:感觉考研以后好好学 后面能乱杀,目前这简历有点难
点赞 评论 收藏
分享
10-07 20:48
门头沟学院 Java
听说改名就会有offer:可能是实习上着班想到后面还要回学校给导师做牛马,看着身边都是21-25的年纪,突然emo了了
点赞 评论 收藏
分享
1 收藏 评论
分享
牛客网
牛客企业服务