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

销售网站建设推广网站建设毕业设计中期进度报告

销售网站建设推广,网站建设毕业设计中期进度报告,有用建站宝盒做网站的吗,进销存软件终身免费版目录 一、题目思路 二、相关算法题目 三、总结 一、题目思路 额外新建一个数组空间:比较简单,先将后k个字符存入新数组的前k个位置,再遍历旧数组剩余length - k个字符,存入新数组的后 length - k个位置; 在原字符…

目录

一、题目思路

二、相关算法题目

三、总结


一、题目思路

额外新建一个数组空间:比较简单,先将后k个字符存入新数组的前k个位置,再遍历旧数组剩余length - k个字符,存入新数组的后 length - k个位置;

在原字符串上操作:1.字符串整体反转: g f e d c b a

2.反转前k个字符: f g e d c b a

3.反转后(length - k)个字符:f g a  b c d e

也可以局部反转(先2.3)后再整体反转(1)

二、相关算法题目

55. 右旋字符串

55. 右旋字符串(第八期模拟笔试) (kamacoder.com)

空间复杂度O(n)解法:

import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc = new Scanner(System.in);int k = sc.nextInt();String s = sc.next();char[] chars = s.toCharArray();char[] newChars = new char[chars.length];for(int i = chars.length - k, j = 0;i < chars.length;i++){newChars[j++] = chars[i]; }for(int j = k, i = 0;j < newChars.length;j++){newChars[j] = chars[i++];}System.out.println (new String(newChars));}
}

 空间复杂度O(1)解法:

import java.util.Scanner;public class Main{public static void main(String[] args){Scanner sc = new Scanner(System.in);int k = sc.nextInt();String s = sc.next();char[] chars = s.toCharArray();reverse(chars, 0, chars.length - 1);reverse(chars, 0, k - 1);reverse(chars, k, chars.length - 1);System.out.println (new String(chars));}public static void reverse(char[] chars, int left, int right){while(left < right){char c = chars[left];chars[left] = chars[right];chars[right] = c;left++;right--;}}
}

三、总结

1.字符串反转,可以使用整体反转+局部反转;

2.如果是左旋转字符串也是相同道理,先整体后局部,只不过局部反转的区间不同; 


文章转载自:

http://Y0aoYFD8.qLLcm.cn
http://UPfUVTrg.qLLcm.cn
http://za9VK1C3.qLLcm.cn
http://pUfVqCkE.qLLcm.cn
http://49y06Igd.qLLcm.cn
http://9OVtk7Uw.qLLcm.cn
http://2Ieldnlg.qLLcm.cn
http://7o5FsKE7.qLLcm.cn
http://DPqXwUXW.qLLcm.cn
http://WTTqMeys.qLLcm.cn
http://4BABUKFn.qLLcm.cn
http://fKpn5b4j.qLLcm.cn
http://OVoxPefL.qLLcm.cn
http://Zi5c45nc.qLLcm.cn
http://yYp31UJB.qLLcm.cn
http://evzzARJS.qLLcm.cn
http://ZEznOjqF.qLLcm.cn
http://4D1EAaUh.qLLcm.cn
http://JC07Z3S4.qLLcm.cn
http://vy30SPX8.qLLcm.cn
http://wUQcgdbB.qLLcm.cn
http://k24zcQM3.qLLcm.cn
http://TXUIdTwR.qLLcm.cn
http://O5SeGljf.qLLcm.cn
http://Z65m36BQ.qLLcm.cn
http://3p2hIC6r.qLLcm.cn
http://Uv6TLWnS.qLLcm.cn
http://sOvkc9MW.qLLcm.cn
http://maQY3UWg.qLLcm.cn
http://esXSWZjU.qLLcm.cn
http://www.dtcms.com/wzjs/761683.html

相关文章:

  • dp抖音代运营太原seo管理
  • 景区电子商务网站建设四川城乡和建设厅网站
  • 想学网站建设方向的研究生中信建设有限责任公司在朝阳区哪个街道
  • 网站建设怎么申请域名网站推广方法主要有哪几种
  • 传奇网站源码下载品牌网站制作报价
  • 青岛网站美工商城网站建设报价方案
  • 建设网站转赚钱吗wordpress 并发
  • 怎样做网站广告天津常规网站建设系列
  • 网站体验方案做网站如何计算工资
  • 网站优化方案设计网站优化是什么
  • 做网站的基本功能视觉差 网站
  • 杭州哪家公司可以做网站中国最大的网站制作公司
  • 用新浪云做网站三网合一网站 东莞
  • com网站怎么注册wordpress本地视频播放器
  • 免费网站建设php电商培训班一般学多久
  • 网络营销案例分析试题郑州seo公司
  • ipv6域名解析 做网站网站摄影设计
  • 企业门户网站建设 验收thinkphp做的网站怎么预览
  • 淘宝怎么发布网站建设广东省建设安全卡查询网站
  • 公司宣传网站建站用爬虫做数据整合网站
  • 用模板搭建的网站备案吗推荐几个免费的网站
  • 黄石网站建设价格做关于什么的网站
  • 网站开发遇到的困难总结网站设计与制作软件
  • 秦皇岛百度网站排名做ppt常用的网站
  • 网站定制营销汕尾建设网站
  • 阜阳h5网站建设wordpress密码重置密码
  • 哪里有做网站平台单位网站建设汇报
  • 做彩票网站服务器网站开发团队成员
  • APP加网站建设预算多少钱wordpress安装失败
  • iis的默认网站没有自动启动利用c 做网站