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

网站内链结构是什么网络营销策划方案ppt

网站内链结构是什么,网络营销策划方案ppt,上海小程序开发制作,杭州建设网站官网leetcode 189 轮转数组 题目 给定一个整数数组 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] 向…

leetcode 189 轮转数组

题目

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

https://leetcode.cn/problems/rotate-array/description/

解法一

思路:创建新数组,依次拷贝原数组的元素到新数组,注意下标的转换
时间复杂度:遍历两次,O(n)
空间复杂度:使用了新数组res,O(n)

class Solution {public void rotate(int[] nums, int k) {// 方法1:新数组,保存到新数组的正确位置// i -> (i+k)%nint n = nums.length;int[] res = new int[n];for (int i = 0; i < n; i++) {res[(i+k)%n] = nums[i];}for (int j = 0; j < n; j++) {nums[j] = res[j];}}  
}

解法二

思路:三次翻转
时间复杂度:三次翻转一共2N次,时间复杂度O(n)
空间复杂度:没有使用额外数组,O(1)

class Solution {public void rotate(int[] nums, int k) {// 方法二:假设数组长度为n,按照下面步骤紧张翻转:// 全部数组轮转 [0, n-1],[1234567]->[7654321]// 前半部分翻转:[0, k-1], [7654321]->[5674321]// 后半部分翻转:[k, n-1], [5674321]->[5671234]int n = nums.length;k = k % n;reverse(nums, 0, n-1);reverse(nums, 0, k-1);reverse(nums, k, n-1);}void reverse(int[] nums, int start, int end) {while (start < end) {int temp = nums[start];nums[start] = nums[end];nums[end] = temp;start++;end--;}}}
http://www.hkea.cn/news/396285/

相关文章:

  • 汉川网站建设sem代运营
  • 装酷网装修平台东莞seo外包
  • 专门做图片的网站吗如何建网站要什么条件
  • 卢氏县住房和城乡建设局网站站长统计 站长统计
  • 济南 网站制作旺道营销软件
  • 新上线网站如何做搜索引擎站长素材网站
  • 做网站编辑深圳疫情防控最新消息
  • PHP网站开发项目式教程google下载手机版
  • 国外专门用于做网站图片的做网站要多少钱
  • 网站维护费用计入什么科目媒介星软文平台官网
  • 网站建设seo 视频做网站哪个平台好
  • 旅行社网站建设方案论文百度seo公司
  • 长沙网站建设与维护百度开户联系方式
  • 做pcr查基因序列的网站南京百度网站快速优化
  • 数据服务网站策划方案关键词快速优化排名软件
  • 响应式网站缺点学大教育培训机构电话
  • 江苏天德建设工程有限公司网站一个平台怎么推广
  • 石家庄做网络推广的网站推广平台收费标准
  • 贵阳天柱网站建设招聘域名注册平台有哪些
  • 网站建设电话营销百度问一问官网
  • 网站优化建设河南怎么关闭seo综合查询
  • 自贡做响应式网站开发公司google搜索引擎入口google
  • 东莞哪种网站推广好微信朋友圈推广文案
  • 现在学做网站赚钱吗东莞市优速网络科技有限公司
  • 宁津做网站公司宣传推广图片
  • 陕西的建设厅官方网站数据分析报告
  • 企业网站建设的定位互联网
  • 注册域名之后如何做网站优化清理大师
  • wordpress+在线播放推广seo网站
  • 丽水网站建设明恩玉杰网站开发框架