Skip to content
js
/*
 * @lc app=leetcode.cn id=121 lang=javascript
 *
 * [121] 买卖股票的最佳时机
 */

// @lc code=start
/**
 * @param {number[]} prices
 * @return {number}
 */
/* var maxProfit = function (prices) {
  var maxDiff = 0;
  for (let i = 0; i < prices.length; i++) {
    for (let j = i; j < prices.length; j++) {
      if (prices[j] - prices[i] > maxDiff) {
        maxDiff = prices[j] - prices[i];
      }
    }
  }
  return maxDiff;
}; */

var maxProfit = function (prices) {
  var maxDiff = 0;
  var minValue = prices[0];
  for (let i = 0; i < prices.length; i++) {
    if (prices[i] < minValue) {
      minValue = prices[i];
    }
    if (prices[i] - minValue > maxDiff) {
      maxDiff = prices[i] - minValue;
    }
  }
  return maxDiff;
};
// @lc code=end

上次更新于: