网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Day32.贪心法:跳跃游戏、买卖股票-创新互联

Day32.贪心法:跳跃游戏、买卖股票的最佳时机II 0122.买卖股票的最佳时机II

链接:0122.买卖股票的最佳时机II

专注于为中小企业提供成都网站建设、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业孟村免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了数千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

由于不能同时持有多只股票,那么买卖动作可以拆分为每一天。

比如第一天买进,第三天卖出,可以拆分为第一天买进,第二天卖出;第二天买进,第三天卖出。

那么为了保证最终结果大,只要买间隔为正的股票就可以了。

class Solution {public:
    int maxProfit(vector& prices)
    {int sum = 0;
        for (int i = 1; i< prices.size(); ++i) {if (prices[i] >prices[i - 1]) {sum += prices[i] - prices[i - 1];
            }
        }
        return sum;
    }
};
0055.跳跃游戏

链接:0055.跳跃游戏

不用想太多,每次走大的就可以了

class Solution {public:
    bool canJump(vector& nums)
    {if (nums.empty() || nums.size() == 1) {return true;
        }
        int cover = 0;
        for (int i = 0; i<= cover; ++i) {cover = max(i + nums[i], cover);
            if (cover >= nums.size() - 1) {return true;
            }
        }
        return false;
    }
};
0045.跳跃游戏II

链接:0045.跳跃游戏II

没理解

class Solution {public:
    int jump(vector& nums)
    {if (nums.size() == 1) {return 0;
        }
        int curDistance = 0; // 当前覆盖最远距离下标
        int ans = 0; // 记录走的大步数
        int nextDistance = 0; // 下一步覆盖最远距离下标
        for (int i = 0; i< nums.size(); i++) {nextDistance = max(nums[i] + i, nextDistance); // 更新下一步覆盖最远距离下标
            if (i == curDistance) {// 遇到当前覆盖最远距离下标
                if (curDistance != nums.size() - 1) {// 如果当前覆盖最远距离下标不是终点
                    ans++; // 需要走下一步
                    curDistance = nextDistance; // 更新当前覆盖最远距离下标(相当于加油了)
                    if (nextDistance >= nums.size() - 1) {break; // 下一步的覆盖范围已经可以达到终点,结束循环
                    }
                } else {break; // 当前覆盖最远距离下标是集合终点,不用做ans++操作了,直接结束
                }
            }
        }
        return ans;
    }
};

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网页名称:Day32.贪心法:跳跃游戏、买卖股票-创新互联
网站路径:http://bjjierui.cn/article/eoojs.html

其他资讯