博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【LeetCode从零单排】No189 .Rotate Array
阅读量:6005 次
发布时间:2019-06-20

本文共 871 字,大约阅读时间需要 2 分钟。

称号

Rotate an array of n elements to the right by k steps.

For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is rotated to [5,6,7,1,2,3,4].

Note:

Try to come up as many solutions as you can, there are at least 3 different ways to solve this problem.

Related problem: 

Credits:

Special thanks to  for adding this problem and creating all test cases.

代码

public class Solution {    public void rotate(int[] nums, int k) {        int len=nums.length;        if(k==0 || k==len) return;        if(k>len) k=k-len;        int[] result=new int[len];        int result_index=0;        int j=0;        for(int i=k;i>=1;i--){            result[result_index]=nums[len-i];            result_index++;        }        while(result_index
代码下载:

/********************************

* 本文来自博客  “李博Garvin“

* 转载请标明出处:

******************************************/

版权声明:本文博客原创文章,博客,未经同意,不得转载。

你可能感兴趣的文章
一起谈.NET技术,实战ASP.NET大规模网站架构:Web加速器
查看>>
java常见面试题总结2
查看>>
Reveal : Xcode辅助界面调试工具
查看>>
使用VTK与Python实现机械臂三维模型可视化
查看>>
C# 线程知识--使用Task执行异步操作
查看>>
WordPress 通过文章 URL 获取文章 ID
查看>>
样本类别比例严重失衡
查看>>
使用Quantlib,通过YTM计算债券净值
查看>>
数位DP
查看>>
无法打开包括文件:“windows.h”: No such file or directory
查看>>
Swift基础
查看>>
Set集合,HashSet类,TreeSet类,EnumSet类
查看>>
【转载】如何发送和接收 Windows Phone 的磁贴通知
查看>>
【转载】Windows Phone 的设备状态
查看>>
ASP.NET MVC4 ASP.NET Web API路由规则
查看>>
Spring源码分析之Bean的加载流程
查看>>
一段python代码升级所有过时pip包
查看>>
linux系统中中断已连接的用户
查看>>
python基础知识
查看>>
python - os.path模块
查看>>