范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

LeetCode旋转数组

  旋转数组题目描述:给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。
  进阶:
  尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。
  你可以使用空间复杂度为 O(1) 的 原地 算法解决这个问题吗?
  示例说明请见LeetCode官网。
  来源:力扣(LeetCode)
  链接:https://leetcode-cn.com/problems/rotate-array/
  著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解法一:数组遍历首先,可以知道,数组索引位i所在的数轮转后应该放在(i + k) % N,其中N为数组的大小,所以通过遍历数组,并声明一个备用数组用来放轮转后的数组,具体过程如下:
  首先将数组的每一位移到应该轮转到的位置;
  然后重置nums数组。  public class LeetCode_189 {     /**      * 备用空间      *      * @param nums      * @param k      */     public static void rotate(int[] nums, int k) {         int[] copy = new int[nums.length];         // 首先将数组的每一位移到应该轮转到的位置         for (int i = 0; i < nums.length; i++) {             copy[(i + k) % nums.length] = nums[i];         }          // 然后重置nums数组         for (int i = 0; i < nums.length; i++) {             nums[i] = copy[i];         }     }      public static void main(String[] args) {         // 测试用例         int[] nums = new int[]{1, 2, 3, 4, 5, 6, 7};         System.out.println("轮转之前:");         for (int num : nums) {             System.out.print(num + " ");         }         System.out.println();          System.out.println("轮转之后:");         rotate(nums, 3);         for (int num : nums) {             System.out.print(num + " ");         }     } }
  【每日寄语】   智者满脸微笑,愚者冷若冰霜;智者记住别人的名字,愚者希望名字被记住;智者了解别人的心思,愚者表示自己的需要;智者善于倾听,愚者没有耐心;智者先赞同,愚者先否定;智者让别人逐步说"是",愚者会引起更多争论;智者知过就改,愚者固执己见。

星巴克公关翻车?美食up测评星巴克却被大v人身攻击前两天,一个游戏主播,去测评了星巴克的自助餐。这个自助餐是星巴克新推出的,400一个人,他们一行6个人,花费2400。客观说,这个价格是挺贵的,所以up主一直在吐槽。这么贵却让我吃蛏子这么做,居然可以这么鲜?人总是后知后觉。直到蛏子的最佳时间都快过去了,才惊觉今年还没有好好吃一顿蛏子呢。蛏子是名副其实的肥嫩鲜美,热量也不高,做法简单,日常加餐幸福感很强。简单炒一炒就很好吃,如果有了滑蛋集特智能三防加固笔记本与普通笔记本电脑的区别区别1三防笔记本电脑需满足标准加固三防笔记本须适合于环境,它符合军事规格标准,如用标准MIL。应达到防水防震,并对意外跌落提供优xiu的保护能力。采用高强度外壳防冲击的硬盘和屏幕保集特智能工控机配置要看哪些方面?工控机是用在环境恶劣的工业场所的计算机,所以它的机箱是做过防尘防潮防振动处理的。当然了,内部的硬件也要稳定可靠。工控机配置要看哪些方面?那么,我们要了解工控机的具体配置有哪些?工控集特智能工业平板电脑的特点和应用工业平板电脑的主要特点1工业触控平板电脑是一体机的结构,主机液晶屏显示器触摸屏结合在一起,稳定性能比较好。2采取较为流行的触摸功能,可以简化工作,更方便快捷,较为人性化。3工业触控集特智能高亮显示器和普通显示器的区别一高亮显示器的特点1高亮度与TV和PC液晶屏相比,高亮液晶显示屏拥有更高的亮度。TV或PC液晶屏的亮度一般只有250300cd,而高亮液晶显示屏的亮度可以达到700cd以上。2高对集特智能选择工控液晶屏时注意什么?近年来,工控液晶屏行业发展迅速,出现大小工厂如雨后春笋般增长,面对市场上众多厂家生产的液晶屏,用户该如何选择呢?1注意LEDIC等半导体器件的品牌和质量由于LEDIC属于半导体器件超绝情,不给前任留念想的三大星座男白羊男白羊男爱的时候轰轰烈烈,恨不得昭告天下,把爱人直接宠成孩子,什么事都可以无理由地答应。可不爱了,那基本上是一秒拉黑,再也不会想见。白羊男不会给前任留什么念想,更不会藕断丝连黏2022年开始,农民可以多领一个证书,三类人却没有领证资格在农村,大家对土地的产权问题早已熟知了。随着我国乡村振兴工作不断深入我国对乡村农村的也出台了很多优惠政策,早在多年前发布的关于农村土地问题的文件中就有提到要把农村所有土地对应到每家集特智能加固笔记本电脑的优势有哪些?作为现代化的一种作业工具,其特点和性能也随着行业的变化而不断改进,加固笔记本电脑一般用于特定的工作性质,如航空航天地质勘探工业等领域使用。加固笔记本电脑通常也会被应用到野外环境,但集特智能国产飞腾FT2000工控机优势特点?集特智能专业的工控厂家,主要产品工控机加固便携机加固笔记本等,想了解更多欢迎查看GITSTAR官方旗舰店京东。集特国产飞腾FT20004处理器工控机IPC660IPC610LIPC
米5终结者,荣耀V8才是黑科技楼主手上的机子,荣耀V8香槟金,64GB高配2K屏幕。试用了几天,2K屏幕没有传说中的那么费电,大嘴说等到技术成熟后才上2K看来是明智的,普通续航2天,如果时不时的玩个王者荣耀之类用音乐感受美好生活用飞利浦耳机H9505提高生活品质当下,人们对耳机的需求越来越大,无论是听音乐还是接打电话都有用到耳机的时候。而无线蓝牙耳机让我们可以在上下班途中旅行中或在家中静享喜爱的音乐,而不会打扰他人,而且随着蓝牙技术的发展玩趣3D如何巧用中望3D2022新功能,设计专属相机相机能将流动的社会景观易逝的美好记忆永远固定,传达的信息远比文字更具有亲临其境感和说服力。所以相机作为重要的工具,已经广泛应用在日常生活及各行各业中,改变着人们看待周遭世界的方式。DragadosOffshore公司应用中望CAD完成复杂的海上油气能源项目西班牙DragadosOffshore公司是一家石油天然气和其他能源相关行业首选的EPCI(工程采购施工和安装)全流程承包商。它选择应用中望CAD,为全球客户提供定制化的解决方案,强强联合!山水比德携手中望助力城市化发展与生态文明建构诗意栖居,传承创新。在中国城市化进程中,广州山水比德设计股份有限公司(以下简称山水比德)对山水与人居关系进行了长期研究与探索,创新性提出了新山水设计方法论,持续改善人居环境提升生活中望于青岛举办中国工业设计软件创新峰会助力青岛制造业数字转型7月2日,主题为自主工软,赋能智造的中国工业设计软件创新峰会在山东青岛圆满举办。本次是中望软件举办的系列全国巡展活动第四站,来自青岛地区的制造业代表合作伙伴等300余人出席了本次峰直播预告中国工业设计软件创新峰会4大看点先睹为快大会聚焦我国工业设计软件创新应用产业升级等热点议题,主办方中望软件将与会嘉宾共探中国工业设计软件自主化发展与壮大之路,赋能企业数字化转型与中国工业进步。看点1在十四五规划下,国产工中望发布中望CAD2022,满足用户自主高效的国产CAD应用需求7月22日,中望软件面向全球用户正式发布中望CAD2022。该版本对底层核心技术进行深度打磨,实现了核心技术的自主化,同时大幅度提升了软件的运行效率强化了绘图功能,更好地助力企业提中望正式发布鸿鹄计划,渠道商伙伴全国公开招募工业设计软件是数字化生产制造工程建造的关键工具和数据源头,在企业中的应用场景和需求日趋复杂。然而,核心关键技术卡脖子带来的制约正在凸显,各行业对自主工业设计软件的技术发展及应用能力中望与麒麟信安深度合作,打造全国产CAD操作系统解决方案广州中望龙腾软件股份有限公司(以下简称中望软件)与湖南麒麟信安科技股份有限公司(以下简称麒麟信安)开展深度合作,共同完成了中望CADLinux版与麒麟信安操作系统系列产品的兼容性认尽量减少物种在我们的时代灭绝帮助濒危物种在自然界繁衍我在书店摄影类的书架上一看到这本书的封面图片和书名后,就决定要买下它,直觉告诉我这本书值得一看。这本书的封面是一只冠冕狐猴的照片,书名是濒危,我们与它们的未来。狐猴打开又大又重的图