当前位置: 首页 > news >正文

代码随想录训练营第三十期|第三十二天|贪心算法 part02|● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II

122. 买卖股票的最佳时机 II - 力扣(LeetCode)

class Solution {public int maxProfit(int[] prices) {int max = 0;for (int i = 1; i < prices.length; i++){int profit = prices[i] - prices[i - 1];if (profit > 0) {max += profit;}}return max;}
}

55. 跳跃游戏 - 力扣(LeetCode)

class Solution {public boolean canJump(int[] nums) {if (nums.length <= 1) return true;int cover = 0;for (int i = 0; i <= cover; i++) {cover = Math.max(cover, i + nums[i]);if (cover >= nums.length - 1) return true;}return false;}
}

45. 跳跃游戏 II - 力扣(LeetCode)

class Solution {public int jump(int[] nums) {int res = 0;int cur = 0;int next = 0;for (int i = 0; i < nums.length - 1; i++) {next = Math.max(next, i + nums[i]);if (i == cur) {cur = next;res++;}}return res;}
}

相关文章:

  • Spring GateWay
  • 【从零开始学设计模式】第七章_适配器模式
  • 《剑指offer》
  • 基于HTML5实现动态烟花秀效果(含音效和文字)实战
  • Netty应用(一) 之 NIO概念 基本编程
  • 2.15题目
  • 抽象的前端
  • 初识webpack(二)解析resolve、插件plugins、dev-server
  • 【AI视野·今日NLP 自然语言处理论文速览 第七十九期】Thu, 18 Jan 2024
  • java.lang.NoClassDefFoundError: org/springframework/core/GenericTypeResolver
  • mongodb 导出数据
  • 【并发编程】AQS原理
  • LCP 30. 魔塔游戏
  • Bean 的六种作用域
  • Flink理论—容错之状态
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • JavaScript对象详解
  • Linux Process Manage
  • Mac转Windows的拯救指南
  • node学习系列之简单文件上传
  • Spring-boot 启动时碰到的错误
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • 初识 webpack
  • 基于web的全景—— Pannellum小试
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 小程序 setData 学问多
  • 原生Ajax
  • 中国人寿如何基于容器搭建金融PaaS云平台
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • 浅谈sql中的in与not in,exists与not exists的区别
  • ​决定德拉瓦州地区版图的关键历史事件
  • $L^p$ 调和函数恒为零
  • (4)STL算法之比较
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (简单) HDU 2612 Find a way,BFS。
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (算法二)滑动窗口
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)拼包函数及网络封包的异常处理(含代码)
  • ******之网络***——物理***
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  • .net 程序 换成 java,NET程序员如何转行为J2EE之java基础上(9)
  • .net反混淆脱壳工具de4dot的使用
  • .NET关于 跳过SSL中遇到的问题
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .net知识和学习方法系列(二十一)CLR-枚举
  • @angular/cli项目构建--Dynamic.Form
  • @Service注解让spring找到你的Service bean
  • [AX]AX2012 R2 出差申请和支出报告
  • [C++]priority_queue的介绍及模拟实现
  • [CentOs7]图形界面