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

网站建设还有需求么群辉可以做网站服务器吗

网站建设还有需求么,群辉可以做网站服务器吗,杭州网站建设V芯ee8888e,长春企业免费建站给定一个含有正整数和负整数的环形数组 nums。 如果某个索引中的数 k 为正数#xff0c;则向前移动 k 个索引。相反#xff0c;如果是负数 (-k)#xff0c;则向后移动 k 个索引。因为数组是环形的#xff0c;所以可以假设最后一个元素的下一个元素是第一个元素#xff0c;…给定一个含有正整数和负整数的环形数组 nums。 如果某个索引中的数 k 为正数则向前移动 k 个索引。相反如果是负数 (-k)则向后移动 k 个索引。因为数组是环形的所以可以假设最后一个元素的下一个元素是第一个元素而第一个元素的前一个元素是最后一个元素。 确定 nums 中是否存在循环或周期。循环必须在相同的索引处开始和结束并且循环长度 1。此外一个循环中的所有运动都必须沿着同一方向进行。换句话说一个循环中不能同时包括向前的运动和向后的运动。 示例 1 输入[2,-1,1,2,2] 输出true 解释存在循环按索引 0 - 2 - 3 - 0 。循环长度为 3 。 代码 class Solution {public boolean circularArrayLoop(int[] nums) {int nnums.length;boolean[] flagsnew boolean[n];SetInteger setnew HashSet();for(int i0;in;i)//检查正数{if(nums[i]0||flags[i]) continue;set.add(i);int prei;while (true)//向后移动{int next(prenums[pre])%n;if(nums[next]0||nextpre||flags[next]){ //因为路径是唯一的所以路径上一旦有不满足的点就整条路径标记起来再也不用遍历这些点for(int c:set)flags[c]true;set.clear();break;}if(set.contains(next)) return true;//可以产生环set.add(next);prenext;//跳到下一点}}for(int i0;in;i)//检查负数{if(nums[i]0||flags[i]) continue;set.add(i);int prei;while (true){int next(prenums[pre])%n;nextnext0?nextn:next;if(nums[next]0||nextpre||flags[next]){for(int c:set)flags[c]true;set.clear();break;}if(set.contains(next)) return true;set.add(next);prenext;}}return false;} }
http://wiki.neutronadmin.com/news/135845/

相关文章:

  • 做网站cnfg影视网站怎么做内链
  • 企业形象通用网站专业网站建站公司
  • 推荐个在广州做网站的全媒体广告加盟
  • 常熟网站公司网站打开显示建设中
  • 柯林建站程序江西网站开发哪家好
  • 旅游做的视频网站杭州专业做网站的
  • wordpress 音乐站天健emp软件开发平台
  • 网站发布方式有哪些国内旅行做行程网站
  • 域名备案和网站备案是一回事吗找做仿网站
  • 建设公司网站新闻宣传管理制度郑州遗像制作
  • 怎么制作自己的小网站天津红桥网站建设
  • 网站加载很慢企业网站的功能有哪些
  • 网站站长指南爱站工具包手机版
  • 网站建设 推广找山东博达海棠网站注册
  • 安徽省建设厅质量监督站网站wordpress保护后台登录
  • 甘肃省集约化网站建设wordpress文章编辑页面
  • 闵行网站设计如何进行企业营销型网站建设规划
  • 怎么做网站变更比利时网站的后缀
  • 汉中专业网站建设服务网站开发过程有几个阶段
  • 长沙网站设计公司哪家好做网站 负责 域名备案
  • 做家教网站赚钱么在五八同城做网站多少钱
  • 蚌埠网站制作公司价格如何创建网站目录
  • 网站开发方案及报价软件外包公司
  • 网站建设的经费估算seo关键词优化到首页
  • 东营网站建设那家好网站内容不显示
  • 番禺怎样优化网站建设4s店网站模板
  • 如何建设网站电影网站如何建设
  • 二百块做网站wordpress如何添加关键词
  • 泗水做网站长春网站建设专业公司
  • 机械加工网站大全网站开发类论文