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

app网站开发成功案例徐州品牌网站建设|徐州网站优化|徐州网络公司-徐州启思信息科技

app网站开发成功案例,徐州品牌网站建设|徐州网站优化|徐州网络公司-徐州启思信息科技,自己如何做网站建设,免费的h5制作网站模板“路虽远#xff0c;行则将至” ❤️主页#xff1a;小赛毛 ☕今日份刷题#xff1a;轮转数组 题目链接#xff1a;轮转数组 题目描述#xff1a; 给定一个整数数组 nums#xff0c;将数组中的元素向右轮转 k 个位置#xff0c;其中 k 是非负数。 示例1#xff1a; 输入… “路虽远行则将至” ❤️主页小赛毛 ☕今日份刷题轮转数组 题目链接轮转数组 题目描述 给定一个整数数组 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 如 [1,2,3,4,5,6,7]|| [7,6,5,4,3,2,1] 挪动一个数据 右旋一次 合计右旋k次 时间复杂度O(K*N)  or  O(N^2)空间复杂度O(1)  方法2 空间换时间 如 [1,2,3,4,5,6,7] k 3|| 直接把后k个copy过来) [5,6,7]|| 再把前n-k个copy到后面) [5,6,7,1,2,3,4] 时间复杂度O(N)空间复杂度O(N) 方法3: 如 [1,2,3,4,5,6,7] k 3|| 前n-k个逆置) [4,3,2,1,5,6,7]|| 后k个逆置) [4,3,2,1,7,6,5]|| 整体逆置) [5,6,7,1,2,3,4] 时间复杂度O(N)空间复杂度O(1) 由于第三种方法可能没有那么容易思考到所以我们这里只简单操作一下第二种方法 代码 void rotate(int* nums, int numsSize, int k){int*tmp(int*)malloc(sizeof(int)*numsSize);int nnumsSize;k%n;memcpy(tmp,numsn-k,sizeof(int)*k);memcpy(tmpk,nums,sizeof(int)*(n-k));memcpy(nums,tmp,sizeof(int)*(n));free(tmp); }
http://www.w-s-a.com/news/201787/

相关文章:

  • 网络公司除了做网站产品设计作品
  • dede网站模板替换湘潭建设路街道网站
  • 东莞网站优化效果如何网络设计工作
  • 网站备案系统验证码出错的解决方案任丘建设银行网站
  • 个人博客建站wordpress叮当app制作
  • 网站式的公司记录怎么做二手书网站策划书
  • 营销型网站的建设重点是什么帝国程序和WordPress
  • 正能量网站推荐不需要下载巴中网站建设开发公司
  • 学生模拟网站开发西安seo平台
  • 免费的app推广平台免费网站seo
  • 建一个个人网站网站建设中小企业广西
  • 优惠券网站做淘客违规吗个人建网站运营.
  • 旅游网站制作建设华大基因 网站建设
  • sem推广竞价托管南京seo网站优化
  • 网站优化网站建站教程网站建设 成都
  • 网站 配色表html代码在线
  • 城乡和建设部建造师网站众筹平台网站建设
  • 外贸网站模板免费下载微网站制作软件
  • 一个新的网站怎么做宣传技术先进的网站建
  • 福建网站建设有限公司需求网站
  • 生物科技企业网站做的比较好的企业培训网站模板
  • 南京 高端网站建设网站备案密码怎么找回
  • 蛋糕店网站模板建设电子商务系统网站
  • 海口网站建设优化公司网站开发要加班吗
  • 建设一个网站需要注意哪些要求群晖的网站开发
  • 精通网站开发阅读网页视频下载慢怎么办
  • 网站标题的选择巴音郭楞库尔勒网站建设
  • 成都市网站建设服务商怎么进网站后台管理系统
  • 企业网站站内优化30岁做网站编辑
  • 与安网站建设网站建设征求意见稿