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

做竞价要会做网站吗优化大师的三大功能

做竞价要会做网站吗,优化大师的三大功能,php 手机网站源码,移动端网站一般宽做多大189. 轮转数组 - 力扣(LeetCode) 189. 轮转数组 题解 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 样例输入 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮…

189. 轮转数组 - 力扣(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]

提示:

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

题解

解1

数学法

class Solution {
public:void rotate(vector<int>& nums, int k) {int n=nums.size();vector<int> res(n,0);for(int i=0;i<n;i++){res[(i+k)%n]=nums[i];}copy(res.begin(),res.end(),nums.begin());}
};

解2

翻转法

翻转法基于这样一个事实:如果一个数组翻转两次,那么它就会回归原位,因此,我们可以做如下操作

  • 将数组整体进行翻转
  • 将数组[0,k-1]的元素进行翻转
  • 将数组[k,n-1]的元素进行翻转
class Solution {
private://数组翻转void reverse(vector<int>& nums,int start,int end){while(start<end){nums[start]=nums[start]^nums[end];nums[end]=nums[start]^nums[end];nums[start]=nums[start]^nums[end];start++;end--;}}
public:void rotate(vector<int>& nums, int k) {int n=nums.size();k%=n;reverse(nums,0,n-1);reverse(nums,0,k-1);reverse(nums,k,n-1);}
};

http://www.yidumall.com/news/52490.html

相关文章:

  • 中国行业客户资源网抖音seo
  • asp网站源码破解互联网+营销策略怎么写
  • 教育培训机构十大排名seo教程技术资源
  • 网站做超链接薪资多少一个月123网址之家
  • 网站设计与建设工作室重庆网站seo服务
  • 高端网站建设套餐近期国际新闻20条
  • 大连 网站建设 有限公司百度seo营销推广
  • 网站滚动条代码高端企业建站公司
  • 网站建设的基础开源seo软件
  • 美橙互联网站农村电商平台有哪些
  • 信息可视化网站今日热点头条
  • 郑州专业手机网站制作上海网站排名seo公司
  • 迁安做网站促销策略
  • 什么是网站建设方案推广软文范例大全500
  • 青岛谁优化网站做的好华为手机软文范文300
  • 破解付费wordpress主题嘉兴百度快照优化排名
  • 泰安网站制作哪里有搜索引擎优化seo专员招聘
  • 做cpa广告网站教程昆明百度搜索排名优化
  • 淮南网站建设好免费网站安全软件下载
  • 网站空间建设百度标记号码认证平台
  • 套模板的网站多少钱网站后端开发
  • 毕业论文网站开发的参考文献搜索引擎优化培训班
  • 两台电脑一台做服务器 网站网络站点推广的方法
  • 网站app简单做公关公司排行榜
  • 行业电子商务网站有哪些长沙建站seo公司
  • 大型网站 建设意义seo网络优化
  • 学校网站建设的不足湖南手机版建站系统开发
  • 做消费信贷网站价格上海seo怎么优化
  • 淘宝客购物网站的怎么做如何自己建个网站
  • wordpress创建多站点百度网盘seo优化