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

网站建设的建议和意见深圳网站设计公司的

网站建设的建议和意见,深圳网站设计公司的,短视频动画制作,找别人做公司网站第一步做什么给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说#xff0c;如果你在 nums[i] 处#xff0c;你可以跳转到任意 nums[i j] 处: 0 j nums[i] i j n 返回到达 nums[n - 1] 的最…给定一个长度为 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]。 int jump(std::vectorint nums) {int n nums.size();int jumps 0;int reach 0;int nextReach 0;for (int i 0; i n - 1; i) {nextReach std::max(nextReach, i nums[i]);if (i reach) {reach nextReach;jumps;}}return jumps; }使用贪心算法来解决。jumps 变量用于记录跳跃的次数维护两个变量当前能够到达的最远位置reach和当前步数内能够到达的最远位置nextReach。通过遍历数组并更新这两个变量最终可以得到到达终点的最小跳跃次数。 时间复杂度为 O(n)其中 n 为数组 nums 的长度。由于只需对数组进行一次线性遍历因此时间复杂度为 O(n)。 空间复杂度为 O(1)因为算法只使用了固定数量的额外变量jumps、reach 和 nextReach并不随着输入规模的增大而增加额外的空间消耗因此空间复杂度为 O(1)。
http://www.pierceye.com/news/630614/

相关文章:

  • 用ipv6地址做网站访问上海网址推广
  • 手把手教你做网站 3北京网站建设是什么
  • 建设商务网站目的及功能定位惠州专业网站建设公司哪里有
  • 网站建设技术 教材迈若网站建设
  • 服务器正常网站打不开旅游app排行榜前十名
  • 网站建设服务套餐免费net网站空间
  • 导购网站怎么推广公司建多个网站
  • 做相册集什么网站电脑谷歌浏览器打开是2345网址导航
  • 做网站顾客提现金额后台私做网站名电子章
  • ps做网站素材文件打包开源软件开发
  • 焦作网站建设价格asp网站怎么运行
  • 宜昌市做网站的公司页面设计图片大全
  • 购买网站空间多少钱石家庄权威发布
  • 网站开发数据库动态管理网页制作商品页面模板
  • 电商网站设计模板平面设计师兼职网站
  • 网站建设的技术手段如何选择最好的域名
  • 汕头企业网站建设服务环境艺术设计网站推荐
  • 小米网站建设外贸网站建设哪家公司好
  • 怎样推广产品专业黑帽seo推广
  • 网站调用字体在阿里云备案网站通过
  • 手机网站做落地页石家庄网络营销
  • 如何把网站主关键词做到百度首页网站页面设计优化方案
  • 做门户网站多少钱做视频解析网站播放器和接口
  • 打开一个网站网站被挂马无法访问
  • 大连网站建设公司排名装饰设计公司哪个好
  • 苏州企业建设网站公司400电话网站源码
  • 贵州住房和城乡建设厅官网泰安千橙网站建设优化熊掌号
  • metro网站模板平面设计师网站
  • 怎样通过阿里云建设网站国内免费crm
  • 网站开发都需要学什么iis7网站建设