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

公司做网站最低需用多少钱建设银行网站怎么登陆密码错误

公司做网站最低需用多少钱,建设银行网站怎么登陆密码错误,桂林市教育局,西安品牌网站建设目录 122 买卖股票的最佳时机 || 55 跳跃游戏 45 跳跃游戏 || 122 买卖股票的最佳时机 || 设置变量now代表此时买入的股票,为赋值为Integer.MAX_VALUE,遍历prices数组,有如下两种情况: 如果比now小说明不能售出,可以…

目录

122 买卖股票的最佳时机 ||

55 跳跃游戏

45 跳跃游戏 ||


122 买卖股票的最佳时机 ||

设置变量now代表此时买入的股票,为赋值为Integer.MAX_VALUE,遍历prices数组,有如下两种情况:

  • 如果比now小说明不能售出,可以用当前price替换now,便于下次赚取更大的利益。
  • 如果比now大说明可以售出,res加上二者的差值并且将now赋值为price。
class Solution {public int maxProfit(int[] prices) {int res = 0;int now = Integer.MAX_VALUE;for(int price : prices){if(now > price){now = price;}else{res += price - now;now = price;}}return res;}
}

时间复杂度O(n)

空间复杂度O(1)

55 跳跃游戏

设置变量range代表此时能调到的范围,初始值为0。

从0遍历到range,每次都判断此时nums[i] + i的值是否比当前range大,如果更大则进行更新。

判断range是否能到达最后一个下标,如果能就返回true,不能就继续遍历。

如果到达末尾后也不能到达则返回false。

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

时间复杂度O(n)

空间复杂度O(1)

45 跳跃游戏 ||

http://www.yayakq.cn/news/817921/

相关文章:

  • 资料填写网站类型怎么做网络网站建设
  • 做任务兼职赚钱的网站wordpress栏目出现404
  • 重庆网站优化网络服务惠州排名推广
  • 吉恩聊城网站建设南山做网站方案
  • 怎么制作网站app苏州做网站要多少钱
  • 一般网站建设需要多少钱营销网站建设优化
  • 网站建设策划书3000字重庆工程建设造价信息网站
  • 方圆网 网站建设芦苞网站建设
  • 沈阳有做网站的吗马鞍山做网站
  • 网站建设条款html 购物网站
  • 余姚网站推广注册安全工程师好考吗
  • 动漫视频网站模板自己可以做类似拓者的网站吗
  • 做网站的主流软件WordPress网络超时
  • 呼伦贝尔网站建设 设计动易网站 自定义邮箱
  • 茅台酒网站建设方案wordpress新人必看
  • 网站运营管理南京服务好建设网站哪家好
  • 利川住房和城乡建设局网站网站备案查询
  • wordpress虚拟买卖模板关键词搜索排名优化
  • 做网站聊城班级网页网站建设
  • 北京网站建设定制python整合网站开发技术
  • 贵阳网站制作服务商济南防疫最新动态
  • 深圳做网站d公司做网站和做app哪个难
  • 为什么网站浏览不是做的那样淘宝客网站还可以做吗
  • 东莞网站建设推广北京的网站设计
  • 湖南省住房与城乡建设厅网站官网网站维护企业
  • 网站设计开发的难点wordpress标题字体样式
  • 红色主题网站模板北京工程建设公共资源交易平台
  • 公司网站建设价格贵吗红安县建设局网站
  • 淮安设计网站asp.net 4.0网站开发与项目实战 pdf
  • 云南网站建设优选平台wordpress建个人网站