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

无极网站网站涉案多少人被抓太原响应式网站建设

无极网站网站涉案多少人被抓,太原响应式网站建设,营口化工网站建设,事业单位网站备案序言#xff1a;今天是算法系列的第六题啦#xff0c;无需多说#xff0c;上题#xff01; 轮转数组 给定一个整数数组 nums#xff0c;将数组中的元素向右轮转 k 个位置#xff0c;其中 k 是非负数。 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3 输出: [5,6,7,1,2,3…序言今天是算法系列的第六题啦无需多说上题 轮转数组 给定一个整数数组 nums将数组中的元素向右轮转 k 个位置其中 k 是非负数。 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5] 向右轮转 3 步: [5,6,7,1,2,3,4] 示例 2: 输入nums [-1,-100,3,99], k 2 输出[3,99,-1,-100] 解释: 向右轮转 1 步: [99,-1,-100,3] 向右轮转 2 步: [3,99,-1,-100] 解题思路 原地旋转 首先反转整个数组。然后反转数组的前 k 个元素。最后反转数组的剩余元素。 实现过程以nums [1,2,3,4,5,6,7], k 3为例 第一步反转整个数组7 , 6 , 5 , 4 ,  3  ,  2 , 1 第二步反转数组的前k个元素5674321 第三步反转数组的剩余元素567, 1 ,  2 , 3 , 4 本题难点在于想到构造辅助函数实现反转朋友们有想到这个思路吗 实现代码 public class Solution {// 这是Solution类的声明它包含了rotate方法的定义。public void rotate(int[] nums, int k) {// rotate方法接受两个参数一个整数数组nums和一个整数k表示向右轮转的位数。int n nums.length;// 获取数组的长度。k k % n; // 如果k大于数组长度取余数以优化// 通过取k和数组长度n的余数可以确保即使k很大也只会执行必要的轮转次数。if (n 0 || k 0) return; // 如果数组为空或k为0无需旋转// 检查数组是否为空或者k是否为0如果是则直接返回因为没有旋转的必要。// 调用reverse方法反转整个数组。reverse(nums, 0, n - 1);// 调用reverse方法反转数组的前k个元素。reverse(nums, 0, k - 1);// 再次调用reverse方法反转k个元素后的剩余部分。reverse(nums, k, n - 1);}// 这是一个辅助方法用于反转数组中从start到end索引的元素。private void reverse(int[] nums, int start, int end) {while (start end) {// 交换start和end索引处的元素。int temp nums[start];nums[start] nums[end];nums[end] temp;// 移动start和end的索引向中间靠拢。start;end--;}}
http://www.tj-hxxt.cn/news/216993.html

相关文章:

  • 黑龙江省建设协会网站首页图片素材网站哪个最好
  • 天津公司网站开发肇庆网站建设制作公司
  • 做电路设计的兼职网站文创网站
  • 无法连接wordpress站点电商代运营
  • 纯免费建站做网站在什么地方发帖子呢
  • 帝国网站认证码上海网站代优化
  • 短视频素材下载网站 免费u nas 建设网站
  • 北京购物网站建设公司wordpress菜单里想在添加一个菜单
  • 企业管理网站系统用于做网站头的图片
  • 杭州城市建设网站工体网站建设公司
  • 青岛做网站哪家优化好网站建设兆金手指花总
  • 网站搭建网站wordpress前面增加new
  • wordpress建网站知乎移动网站开发 公众号
  • 网站为什么备案企业网站 手机网站 app 微网站
  • 网站 参数组织建设方面
  • 龙岗住房建设局网站企业建筑网站
  • 成都专业做网站网站程序安装
  • 免费行情软件网站下载展台展览
  • 石家庄心雨网站建设网站开发难点
  • 广州自助网站设计平台wordpress去掉版本号
  • 镇江网站制作案例网站建设化妆品的目录
  • 网站内容维护有哪些方面公司主页怎么填
  • 濮阳网站建设哪里便宜深圳制作公司网站
  • 网站营销工具wordpress分享积分
  • 青海中小企业网站建设wordpress制作翻译
  • 企业建站服务器央视网新闻
  • 做电商网站的上海公司培训网站建设学校
  • 林州网站建设哪家专业wordpress charts
  • 网站开发报告步骤分析999导航
  • 阜南县城乡建设局官方网站网络公司开发网站