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

电影微网站开发公司网站设计与制作

电影微网站开发,公司网站设计与制作,化妆品网站优势,安徽整站优化题目#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/589569/

相关文章:

  • 河北手机网站建设上海网站seo招聘
  • 厦门市建设局思明建设分局官方网站在谷歌上做外贸网站有用吗
  • 网站开发手机自适应直接在原备案号下增加新网站
  • 公司网站建设安全的风险网络工程师app
  • 网站app封装怎么做电商网页
  • 网站文章做排名wordpress菜单文本
  • 建站哪家好社区个人网站模板 免费
  • 东西湖区建设局网站如何生成网址链接
  • wordpress商城视频教程苏州推广关键词优化
  • 网站游戏正规网站建设安卓系统软件开发培训机构
  • 关于网站集约化建设的讲话周口seo公司
  • 长沙做网站的公司哪家最好服务公司取名
  • 网站缩略图制作宁波商城网站建设
  • 公司网站公众号维护怎么做湖南网站建设
  • 商务网站建设实训结论装饰装修工程
  • dw做网站简单吗网络科技建设网站
  • 天台建设局网站wordpress编辑器没有16px
  • 携程网站建设计划管理与进度控制志鸿优化设计电子版
  • 网站一级域名和二级域名wordpress 插件 页面
  • 怎么做免费网站如何让百度收录网网站建设设计
  • 河北建设工程信息网官方网站证件在线制作免费
  • 推广网官方推广网站wordpress用户角色权限
  • 电子商务网站模板html淘宝网页版登录
  • 忆达城市建设游戏网站佛山市和城乡建设局网站
  • 备案后的域名改网站名青浦建设机械网站
  • 网站地图怎么做html网络营销论文2000字
  • 武进区城乡建设局网站组建网站建设团队
  • 做淘宝链接模板网站广安网站建设兼职
  • 受欢迎的网站建设平台有用的网站地址
  • 网站建设推广岗位网站建设法规