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

东莞化妆品网站建设制作图片库

东莞化妆品网站建设,制作图片库,企业注册邮箱的步骤,pc端兼手机端网站模板题目#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.pierceye.com/news/421940/

相关文章:

  • 网站添加支付功能网上能免费做网站发布叼
  • 哪里有做美食的视频网站关键词搜索量查询工具
  • 科技公司企业网站源码门户建设目标
  • wordpress 公司网站 模板 下载网站主办者是谁
  • 教学网站开发源码北京做网站建设价格低
  • 淄博网站seo公司北京酒店团购网站建设
  • 长治网站制作哪家好手机排行榜网站
  • 公司自建网站需要多少钱即时设计生成网页
  • 东台网站建设服务商广州市网站建设公
  • eclipse可以做门户网站嘛北京十大平面设计公司
  • 德文网站建设有趣的网站 知乎
  • 西安做推广网站设计wordpress 移动适配
  • 网站建设续费合同sousou提交网站入口
  • 怎么快速推广网站商城网站离不开支付系统
  • 我想在阿里巴巴上给别人做网站模板网站建设价位
  • 百度如何验证网站网站开发入什么科目
  • 不要验证码的广告网站迁安建设局官方网站
  • 开发网站私活wordpress 被墙
  • 安徽索凯特建设工程有限公司网站wordpress虚拟资源
  • 做购物网站安全吗河南网站平台建设公司
  • 网站台做计么呢wordpress微信插件开发
  • 外贸电商网站制作网站开发数据库问题
  • 如何推广个人网站广州关键词优化外包
  • 长沙专业网站建设公司排名运城网站建设专业服务商
  • 建设银行宁波招聘网站会议管理系统
  • 重庆 网站开发如何将网站提交到搜索引擎
  • 怎么把网站封包做app网页设计基础开题报告及网页流程图
  • 网上购物网站开发的背景网站开发与应用 论文
  • 广州做网站哪个公司做得好优化设计方法
  • ie的常用网站企业文化建设网站