zoukankan      html  css  js  c++  java
  • LeetCode 122

    Best Time to Buy and Sell Stock II

    Say you have an array for which the ith element is the price of a given stock on day i.

    Design an algorithm to find the maximum profit. You may complete as many transactions as you like (ie, buy one and sell one share of the stock multiple times). However, you may not engage in multiple transactions at the same time (ie, you must sell the stock before you buy again).

     1 public class Solution {
     2     public int maxProfit(int[] prices) {
     3         int profile = 0;
     4         if(prices.length <= 1){
     5             return profile;
     6         }else{
     7                 for(int i=1; i<prices.length; i++){
     8                     profile += Math.max(prices[i] - prices[i - 1], 0);
     9             }
    10             return profile;
    11         }
    12         
    13     }
    14 }
  • 相关阅读:
    I
    H
    G
    F
    E
    论js里面的for循环
    js常见问题之为什么点击弹出的i总是最后一个
    array类型的方法
    string类型的方法
    for in在对象和数组中的应用
  • 原文地址:https://www.cnblogs.com/Juntaran/p/5428811.html
Copyright © 2011-2022 走看看