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

网站怎么可以被收录网站过期了怎么办

网站怎么可以被收录,网站过期了怎么办,模板规格尺寸及价格,移动端网站开发视频题目描述 给定一个整数数组 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…

题目描述

给定一个整数数组 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]

提示:

  • 1 <= nums.length <= 105
  • -231 <= nums[i] <= 231 - 1
  • 0 <= k <= 105

进阶:

  • 尽可能想出更多的解决方案,至少有 三种 不同的方法可以解决这个问题。
  • 你可以使用空间复杂度为 O(1)原地 算法解决这个问题吗?

解题方案

  • C 一步步移动(会超时)
void rotate(int* nums, int numsSize, int k) {int temp = 0;k = k % numsSize;while (k) {temp = nums[numsSize - 1];for (int i = numsSize - 2; i >= 0; i--) {nums[i + 1] = nums[i];}nums[0] = temp;k--;}
}
  • C 使用临时数组
void rotate(int* nums, int numsSize, int k) {int temp[numsSize];     //定义一个临时数组// 将轮转后的数组放到临时数组种for (int i = 0; i < numsSize; i++) {temp[(i + k) % numsSize] = nums[i];}// 将临时数组更新到原数组中for (int i = 0; i < numsSize; i++) {nums[i] = temp[i];}
}
  • C 直接数组翻转
void reverse(int *nums, int begin, int end) // 翻转函数
{while(begin < end){int temp = nums[begin];nums[begin] = nums[end];nums[end] = temp;begin++;end--;}
}void rotate(int* nums, int numsSize, int k)
{k = k % numsSize;               // 计算实际移动的位数reverse(nums, 0, numsSize - 1); // 翻转整个数组reverse(nums, 0, k - 1);        // 翻转前部分数组reverse(nums, k, numsSize - 1); // 翻转后部分数组
}
http://www.yayakq.cn/news/131452/

相关文章:

  • 东莞常平政务服务中心电话优化关键词怎么做
  • 如何做网课网站太原免费建站
  • 网站建设后怎么网站建站公司哪家价钱合理
  • 重庆合川企业网站建设联系电话网络整合营销方案
  • 用vs2010做网站登录厦门网站建设工程
  • 门户网站开发要多久网站流量统计系统
  • 深圳南山网站建设工作室东营局域网设计
  • 中国建设银行企业信息门户网站淘客网站建设带app
  • 北京网站制作公司兴田德润在那里自建 wordpress
  • 建站模板有哪些php 5.4 wordpress
  • 青岛公司建设网站江干建设局网站
  • 建设旅游网站的目的微网站自己怎么做的
  • 怎么做app下载网站北京做网站公司 seo
  • 建设网站还不如搬砖上海中小企业服务中心官网
  • 做网站的语言明薇通网站建设
  • 颍上县住房和城乡建设局网站网站建设哪公司好
  • 陕西响应式网站建设公司做网站基本费用大概需要多少
  • seo查询整站seo短视频网页入口引流下载
  • 太原市建设工程交易中心网站广州网站制作哪家专业
  • 上门做网站有没有专门做商铺招商的网站
  • 沈阳网站开发制作北京营销型网站建设公司
  • 旅游便宜的网站建设 上软件下载app
  • 佛山网站建设方案书视频特效制作软件
  • wamp环境下做网站免费个人简历模板word版
  • 如何选择镇江网站建设一个简单鲜花的html网页
  • 手机投资网站免费查企业app
  • 广州专业网站建设有哪些哪里网站建设
  • 网站建设低价建站wordpress浏览
  • 常州规划网站搜索引擎是网站提供的搜索服务吗
  • 自己做的网站怎么连接域名网站开发研发工程师岗位职责