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

陕西交通建设养护工程有限公司网站个人做健康网站好吗

陕西交通建设养护工程有限公司网站,个人做健康网站好吗,石岩做网站,wordpress首页显示图片插件134. 加油站 - 力扣(LeetCode) 一开始的思路是循环每一次出发的位置,然后把数组进行拼接,如果能遍历完拼接的数组,则可以达到最开始的位置,但是在最后几个案例会超时,时间复杂度为o(N) 留一下…

134. 加油站 - 力扣(LeetCode)

一开始的思路是循环每一次出发的位置,然后把数组进行拼接,如果能遍历完拼接的数组,则可以达到最开始的位置,但是在最后几个案例会超时,时间复杂度为o(N²)

留一下自己的代码

 public static int canCompleteCircuit(int[] gas, int[] cost) {int n = gas.length;int result = -1;for (int i = 0; i < n; i++) {int gasNum = gas[i];int j = i;while (gasNum - cost[j] >= 0) {gasNum = gasNum - cost[j] + gas[(j + 1) % n];j = (j + 1) % n;if(j==i)return i;}}return result;}

    public static int canCompleteCircuit(int[] gas, int[] cost) {int n = gas.length;for (int i = 0; i < n; i++) {int rest = gas[i] - cost[i];int index = (i + 1) % n;while (rest > 0 && index != i) {rest += gas[index] - cost[index];index = (index + 1) % n;//System.out.println(rest);}if (rest >= 0 && index == i) return i;System.out.println(i);if (index <= i) return -1;i = index - 1;}return -1;}

http://www.dtcms.com/wzjs/539723.html

相关文章:

  • 怎么样自学做网站网址短链接生成
  • 简述网站建设有哪些步骤html做企业门户网站
  • 挖掘爱站网做网站安全维护是什么东东
  • 库尔勒网站建设哪家专业网站建设心得体会
  • 2019做什么类型网站电商网站 开发成本
  • 最有效的线上推广方式网站排名在线优化工具
  • 比较好的网站开发公司电话鹤岗哈尔滨网站建设
  • 黔南州住房和城乡建设局网站下载app安装到手机上
  • 为什么要建设图书馆网站管理课程培训
  • 开发网站网络公司怎么样wordpress 会员
  • 响应式网站设计软件自己做app建网站
  • 南宁网站制作定制站长工具网站提交
  • 上海互联网网站建设公司微信网页版下载 官方
  • 更改网站建设报价网站建设业务文案
  • 制作免费网站的平台wordpress视频大小
  • 鞍山制作网站的公司网站建设400电话
  • 三合一网站模板李可做的网站
  • 京东网站是自己做的吗本地网站建设公司
  • c++语言网站建设免费行情网站的推荐理由
  • 沧州百度爱采购什么是seo营销
  • 专门做礼品的网站淘宝客网站推广备案信息
  • 网站管理助手 二级域名2021年国内重大新闻
  • 专业建筑设计网站平台哈尔滨专业制作网站制作
  • 网站开发插件wordpress资源站主题
  • 酷炫给公司网站欣赏绍兴集团网站建设
  • 仿礼物说网站模板图文型官网站
  • 高端商品网站推广方式
  • 成都哪里有做网站的安康网站建设公司价格
  • 我现在有域名怎么做网站一个ip做网站
  • 福建自己建设网站东莞seo黑帽培训