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

怎样制作一个网站步骤优书网

怎样制作一个网站步骤,优书网,跨境经验分享,网站流量监测“路虽远#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.dnsts.com.cn/news/169743.html

相关文章:

  • 做动态的网站的参考资料有哪些手机版做网站
  • 亚马逊网站建设与维护方法分析摄影网站制作流程
  • 网站建设文化机构建设网站需要的技术
  • 开个网站做英语培训WordPress功能模块排版
  • 企业网站 html5购物网站多少钱
  • 网站建设学习流程1688的网站特色
  • 网站写文案和15岁女儿做很舒服网站
  • 做网站专用图标临沂中文网站建设
  • 天津做网站美工嘉兴做微网站
  • 求2021没封的良心网址seo与网站优化
  • 东莞网站维护用html5做的网站过程
  • wp网站如何做文件的付费下载wordpress云存储插件
  • 加密网站山东新华电脑学院学网站开发
  • 网站wap设置苏州浒关网站建设
  • 乐山市做网站的公司室内设计是什么
  • 如何做网站联盟营销软件开发兼职平台有哪些
  • 娱乐网站建设流程营销网站开发系统
  • 不动产登记门户网站建设使用wordpress的建网站
  • 英文网站的外部链接 建设济南网站建设92jzh
  • 类似于wordpress的网站吗5网站建设
  • 浙江建设职业技术学院迎新网站广东网站设计与建设
  • 凡科建站登录入口官方包装设计网站有哪些
  • 优化网站教程淘宝网的公司注册名称
  • 推广网站广告石家庄有那些网站开发公司
  • 挂号网站制作网站建设主机配置
  • html5网站下载seo网站推广是什么
  • 用php写的网站有哪些广州站长
  • 做网站常用的jquery最新军事新闻
  • 做电商的常去网站wordpress 删除 分类存档
  • 外贸网站搭建公司公众号开发运营方案