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

西安房产信息网网站seo外包公司

西安房产信息网,网站seo外包公司,linux系统打开wordpress,宝鸡外贸网站开发代码随想录训练营 贪心01 🌸55. 跳跃游戏🌸代码 122. 买卖股票的最佳时机 II45. 跳跃游戏 II 🌸55. 跳跃游戏🌸 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的…

代码随想录训练营 贪心01

  • 🌸55. 跳跃游戏🌸
        • 代码
      • 122. 买卖股票的最佳时机 II
        • 45. 跳跃游戏 II

🌸55. 跳跃游戏🌸

给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。
判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。

代码

// 贪心
func canJump(nums []int) bool {cover := 0n := len(nums)-1for i := 0; i <= cover; i++ { // 每次与覆盖值比较cover = max(i+nums[i], cover) //每走一步都将 cover 更新为最大值if cover >= n {return true}}return false
}
func max(a, b int ) int {if a > b {return a}return b
}

122. 买卖股票的最佳时机 II

给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。
在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。
返回 你能获得的 最大 利润 。

func maxProfit(prices []int) int {n := len(prices)dp := make([][2]int, n)dp[0][1] = -prices[0]for i := 1; i < n; i++ {dp[i][0] = max(dp[i-1][0], dp[i-1][1]+prices[i])dp[i][1] = max(dp[i-1][1], dp[i-1][0]-prices[i])}return dp[n-1][0]
}func max(a, b int) int {if a > b {return a}return b
}

45. 跳跃游戏 II

给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。
每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处:
0 <= j <= nums[i]
i + j < n
返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]。

func jump(nums []int) int {position := len(nums) - 1steps := 0for position > 0 {for i := 0; i < position; i++ {if i + nums[i] >= position {position = isteps++break}}}return steps
}
http://www.yidumall.com/news/93072.html

相关文章:

  • 网站开发 翻译机构类网站有哪些
  • 做网站和web前端一样吗百度助手下载安装
  • 网站后台传图片传不了企业培训考试平台官网
  • 怎么买域名做企业网站网站建设方案推广
  • 北京做网站建设的公司排名广州seo实战培训
  • 郑州市最新疫情发布会优化王
  • WordPress清除文章缓存seo研究中心南宁线下
  • 南山区做网站seo学院
  • 网站开发协议微信公众号推广方法有哪些
  • 衡阳市做网站上海今天发生的重大新闻
  • 做网站1000以下哪家好色盲测试图数字
  • 政府网站cms模板成都网站建设方案服务
  • 做推送封图的网站百度动态排名软件
  • 查找网站备案qq排名优化网站
  • 文章资讯类网站竞价运营是做什么的
  • b2b网站有哪些方面南京seo推广公司
  • 不用写代码做网站软件嘉兴新站seo外包
  • 买好域名后怎么做网站广州seo技术外包公司
  • 通信工程毕设可以做网站吗饥饿营销的十大案例
  • 免费字体下载网站乐事薯片软文推广
  • 推广软件工具孔宇seo
  • 好的手机端网站模板下载软件网络推广的方式有哪些?
  • 网站建设要那些东西网络营销热点事件案例分析
  • 公司手机网站建设标题优化怎么做
  • 培训前端网站开发如何设计一个网页
  • 网站建设网站推广服务公司高端seo服务
  • 打电话给客户怎样介绍自己是做网站的?开场白?企业官方网站怎么申请
  • 网站建设动态静态郑州seo外包收费标准
  • 南山做网站的公司google中文搜索引擎入口
  • 小企业网站建设厂家有哪些互联网推广的优势