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

如何在淘宝开网站建设网站集约化建设优点

如何在淘宝开网站建设,网站集约化建设优点,阿里云域名续费,网站后台管理系统页面元素逆置 概述#xff1a;其实就是将 第一个元素和最后一个元素交换#xff0c;第二个元素和倒数第二个元素交换#xff0c;依次到中间位置。用途#xff1a;可用于数组的移动#xff0c;字符串反转#xff0c;链表反转操作#xff0c;栈和队列反转等操作。 逆置图解 …元素逆置 概述其实就是将 第一个元素和最后一个元素交换第二个元素和倒数第二个元素交换依次到中间位置。用途可用于数组的移动字符串反转链表反转操作栈和队列反转等操作。 逆置图解 代码 // 逆置元素算法 void Reverse(int R[] , int l , int r){// R 数组l 左边 r 右边int i , j ,temp;for(il , jr; i j; i,j--){ // i j 不过数组个数是奇数还是偶数都行temp R[i];R[i] R[j];R[j] temp;} }注意逆置算法很简单但是能延申其他的算法 循环移动算法 考研常考的一个算法结合逆置算法可进行实现 循环左移(右移)算法 图解 第一步循环左移 p 个元素就将 数组前 p 个0~p-1元素先进行逆置第二步再将 数组 p-1位置 之后的n-p个元素进行逆置第三步将 整个数组 整体进行逆置即可得到 循环左移 p 个元素 代码 // 逆置元素算法 void Reverse(int R[] , int l , int r){// R 数组l 左边 r 右边int i , j ,temp;for(il , jr; i j; i,j--){temp R[i];R[i] R[j];R[j] temp;} } // 循环左移算法 void LeftMove(int R[] , int n , int p){// r 数组 n 数组元素个数 p 循环左移个数if(p0 || pn){cout ERRORendl; }else{Reverse(r , 0 , p-1); // 先逆置前p个Reverse(r , p , n-1); // 再逆置后n-p个Reverse(r , 0 , n-1); // 最后再把所有的都逆置} }时间复杂度分析 ①第一行 Reverse 执行频度为1 (p-1-01)/2 ②第二行 Reverse 执行频度为1 (n-1-p1)/2 ③第三行 Reverse 执行频度为1 (n-1-01)/2 f(n) 3 n T(n) O(f(n)) O(n)空间复杂度 由于可以看到在 整个算法中我们只定义了变量并未定义其他数据结构也未使用递归所以空间复杂度是常数级别。为 O(1)
http://www.zqtcl.cn/news/422982/

相关文章:

  • 免费建设一个网站google官方版下载
  • 心馨人生珠海网站建设外贸型企业网站建设
  • 好网站建设公司昆明乐清网站优化推广
  • 哪些网站用天平做logo站长工具app官方下载
  • 做餐厅logo用什么软件网站手机自适应网站源码
  • 股票网站模板辽宁工程建设信息网站
  • 毕业设计某网站开发的开题报告范文广西建设教育网站
  • 浏览小城镇建设的网站商丘网站公司
  • python学习网站做好网络推广的技巧
  • 网站有几种类型小说网站开发源码
  • 给城市建设提议献策的网站网站建设可研报告
  • 常德论坛网站陕西建设官方网站
  • 怎么做网站访问量上海网站排名提升
  • 新乡企业网站建设胶州做网站公司
  • 网站后台权限分配说明什么网站是做家教的
  • 网站备案 空间备案 域名备案网站制作与管理技术标准实训教程
  • 东莞免费企业网站模板推广有没有专门做线下活动的网站
  • 驾校网站制作郑州手机网站建设多少钱
  • c2c网站建设策划书怎么看网站关键词密度
  • 网站在线支付方案网站建设 sam大叔排名三天上首页
  • 温岭新站seo网站免费进入窗口软件有哪些
  • 网站未备案什么意思网站 php .net
  • 网站开发第三方登录设计七牛图床 wordpress
  • 大连网站设计案例宁波品牌网站设计价格
  • 响应式表白网站源码黑龙江建设网电话
  • wordpress企业建站生产企业做网站的费用怎么做账
  • 天都城网站建设wordpress pluings
  • 惠州做网站的公司有哪些wordpress主动推送
  • jsp做的网站带数据库新手网站设计定价
  • 做网站公司需要什么条件不锈钢公司网站源码 网站建设 产品3级分类asp源码