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

微信网站开发流程图建设手机银行app下载安装最新版

微信网站开发流程图,建设手机银行app下载安装最新版,茂名网站设计,seo顾问价格旋转数组OJ链接#xff1a;https://leetcode-cn.com/problems/rotate-array/ 题目#xff1a; 思路#xff1a; 通过题目我们可以知道这是一个无序数组#xff0c;只需要将数组中的数按给定条件重新排列#xff0c;因此我们可以想到以下几种方法#xff1a; 1.暴力求解法…旋转数组OJ链接https://leetcode-cn.com/problems/rotate-array/ 题目 思路 通过题目我们可以知道这是一个无序数组只需要将数组中的数按给定条件重新排列因此我们可以想到以下几种方法 1.暴力求解法旋转k次 时间复杂度O(N^2) 空间复杂度O(1)  2.空间换时间 3.三段逆置  综合来看我们的三段逆置是最优解那么该如何用代码来实现嘞 代码实现  #define _CRT_SECURE_NO_WARNINGS 1 #include stdio.h void reverse(int* arr, int left, int right) {while (left right)//俩端元素逆置{int temp 0;temp arr[left];arr[left] arr[right];arr[right] temp;left;right--;//俩元素逆置完后向中间缩小范围} } void rotate(int* nums, int numsSize, int k) {k % numsSize;//为了减少不必要的轮转次数比如数组长度是5然后k是100000那么这个数组不论怎么旋转都只有5种情况reverse(nums, 0, numsSize - k - 1);//前n-k项逆置reverse(nums, numsSize - k, numsSize - 1);//后k项逆置reverse(nums, 0, numsSize - 1);//整体逆置 } PS看到这里了码字不易给个一键三连鼓励一下吧有不足或者错误之处欢迎在评论区指出
http://www.hkea.cn/news/14367087/

相关文章:

  • 安徽省住房和城乡建设厅官方网站池州专业网站建设哪家好
  • 淘宝客做网站多少钱发行商城小程序
  • 网站建设基本流程郑州网站开发的公司
  • 深圳网站制作网站建设怎么制作网站深圳博纳优设网页官网
  • 网站建设好还需投资吗如何在eclipse上做网站
  • 全景网站如何建设WordPress缩图不显示
  • 文化馆互联网站建设方案品牌建设对策
  • 没有备案网站可以做优化么网页设计教程视屏
  • 南通做网站公司seo网站页面诊断
  • 微站和网站数据同步安徽网站建设推荐 晨飞网络
  • 抖音做我女朋友的网站沭阳网站建设
  • 行业网站建设的开发方案网站后台怎么做qq群自动加
  • jsp网站开发实例视频教程建站哪家好论坛
  • 玉溪网站建设网页布局设计说明
  • 遵义广告公司网站建设设计师之家资源库
  • 网站死链是什么企业网络营销青岛
  • sqlite做网站wordpress文章墙插件
  • 百度手机模板网站重庆工商学校官网
  • php 网站伪静态网站空间大小查询
  • 专业手机移动网站建设佛山网站建站推广
  • 网站建设有哪些优势网络科技有限
  • 漳州专业做网站中国互联网前十名
  • 江门做网站seo的WordPress导出单页
  • 巴彦淖尔 网站建设建设班级网站 沟通无限
  • 如何建网站的步骤做网站素材图片
  • 网站建设几大技巧做外贸是不是必须有网站
  • 网站一般有哪些模块wordpress怎么安装模板文件
  • 网站建设三亚加强旅游网站建设
  • 承德做网站设计的网站建设书籍2013年的
  • 网站开发培训训新浪微博 ssc网站建设