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

福州定制网站开发北京排名seo

福州定制网站开发,北京排名seo,在线生成app免费,先做网站还是app题目#xff1a; A是含有n个元素的数组#xff0c;如果可以申请到最大内存#xff0c;那么把A从位置i开始旋转是比较简单的。例如#xff1a;A:a,b,c,d,e.其中i3,旋转后的字符串A为#xff1a;d,e,a,b,c要求设计一个时间复杂度为O(n),空间复杂度为O(1)的算法#xff0c;…题目 A是含有n个元素的数组如果可以申请到最大内存那么把A从位置i开始旋转是比较简单的。例如A:a,b,c,d,e.其中i3,旋转后的字符串A为d,e,a,b,c要求设计一个时间复杂度为O(n),空间复杂度为O(1)的算法实现字符串A从给定位置开始旋转。 思路 步骤一首先将字符串整体旋转步骤二将旋转后的字符串按照旋转中心分为两部分再分别旋转两个部分。 题目 A是含有n个元素的数组如果可以申请到最大内存那么把A从位置i开始旋转是比较简单的。例如A:a,b,c,d,e.其中i3,旋转后的字符串A为d,e,a,b,c 要求设计一个时间复杂度为O(n),空间复杂度为O(1)的算法实现字符串A从给定位置开始旋转思路 步骤一首先将字符串整体旋转 步骤二将旋转后的字符串按照旋转中心分为两部分再分别旋转两个部分。 #设计函数将将整个字符串倒转 def roundString(S):begin 0end len(S) - 1ss list(S)#交换begin和end执行的字符while begin end:temp ss[begin]ss[begin] ss[end]ss[end] tempbegin 1end - 1return .join(ss)# #测试代码 # s abcdef # #旋转后的字符串应该是fedcba # s roundString(s) # print(s)#将给定字符串从位置i开始旋转 def rotateString(s,i):#首先将整个字符串倒转,产生数组s0 roundString(s)#倒转后整个字符分为前半部分的n-i个字符后半部分的i个字符#第一部分:??t1 s0[0:len(s0)-i]print(t1)#第二部分:??t2 s0[len(s0)-i:]print(t2)# 分别将两个部分旋转s1 roundString(s0[0:len(s0)-i])s2 roundString(s0[len(s0)-i:])#将旋转后的两个部分合并return s1 s2s abcdef i 4 #旋转后的字符串应该是efabcd s rotateString(s,i) print(s)运行结果 fe dcba efabcd
http://www.zqtcl.cn/news/853601/

相关文章:

  • 地方门户网站开发方案长沙有哪个学校可以学网站建设
  • 建个购物网站水果建设网站前的市场分析
  • 建网站的目的小程序登录代码
  • 南京有名的网站建设公司自学室内装修设计教程
  • 新乡市做网站的公司开发公司简介企业介绍
  • 礼品网站模板淘宝店铺购买交易平台
  • 属于公司的网站怎么做外贸服装网站开发
  • 做暧网站泸州公司做网站
  • 做文库类网站网站所有权 备案
  • 网站开发主要内容站长之家网站查询
  • 网站推广优化排名公司wordpress添加说说
  • 维护一个网站要多少钱企业怎么做网站
  • 怎么做兼职网站成都必去十大网红景点
  • 网站建设如何传视频教程电脑网站设计公司
  • 网站开发培训教程制作网站开发公司
  • 网站前端做报名框代码seo教育培训机构
  • 做网站要学习什么分销网站
  • 镇江市住房和城乡建设局网站常州建设网站
  • 学做美食的网站男女做暖暖到网站
  • 手机的网站建设目标刚做的网站 搜不到
  • 重庆网站建设哪里比较好呢ps怎么做网站logo
  • 网站建设五项基本原则优化关键词的公司
  • 高端网站的特点p2p网站开发的流程
  • 什么网站做外贸最好坪地网站建设公司
  • 做网站费用怎么核算没有公司 接单做网站
  • 如何建设一个优秀的电商网站wordpress注册去掉电子邮件
  • 站长工具 seo综合查询长沙高校网站制作公司
  • 杭州网站定制开发哪家好wordpress重置
  • 哈尔滨市建设安全网站火车头更新wordpress
  • 做亚马逊外国网站需要语言好吗邢台seo