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

做企业平台网站成本wordpress 的论坛

做企业平台网站成本,wordpress 的论坛,wordpress自带主题下载,找人做试管婴儿的网站旋转数组OJ链接:https://leetcode-cn.com/problems/rotate-array/ 题目: 思路: 通过题目我们可以知道这是一个无序数组,只需要将数组中的数按给定条件重新排列,因此我们可以想到以下几种方法: 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.yayakq.cn/news/737534/

相关文章:

  • 乐清案例上传网站免费图片制作app软件哪个好
  • 做外贸用什么搜索网站长沙网站设计认准智优营家
  • 合肥网站开发培训做视频网站要什么格式
  • 台州国强建设网站很强大的网站运营方案1
  • 一个域名绑定多个网站吗网站流量分析表
  • 深圳营销外贸网站制作泉州seo优化排名公司
  • 网站建设招标需求网页单页面设计
  • 推广网站都有哪些百度信息流推广教程
  • 聊城做网站的公司精英营销推广方法
  • 常州建设局官方网站长春生物和北京生物是一家吗
  • 清远企业网站排名全国做膏药的网站有多少家呢
  • 可以做推广的网站网站服务合同范本
  • 山东网站设计wordpress 讨论主题
  • 网站建设运营的成本做网站的需要花多少钱
  • 怎么做dnf辅助网站河北人社app安卓版
  • 免费学习的网站平台营销传播方式有哪些
  • thinkphp大型网站开发个人可以做导购网站吗
  • 东凤镇 网站建设青岛网站建设一青岛博采网络
  • 网站导航是做链接赚钱么男女激烈做羞羞事网站网站韩剧
  • wordpress网站名称中原免费网站建设
  • wid2008vps创建网站wordpress仿微博
  • 想建网站做优化做公司网站要素
  • 数字城市建设网站wordpress 首页调用产品
  • 制作百度移动网站从化移动网站建设
  • 站群服务器新中国风装修
  • 郑州手机网站开发wordpress怎么做图文数据库
  • 企业对企业的电子商务网站有哪些北京网站建设营销
  • 旅游营销型网站建设wordpress ini主题
  • iis 创建网站企业做网站的意义
  • 网站建设方案 文库廊坊专业做网站