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

江西省住房与城乡建设厅网站主机屋网站空间的IP

江西省住房与城乡建设厅网站,主机屋网站空间的IP,阻止wordpress更新,教育机构网站制作模板一,右旋字符串 1.题目描述: 字符串的右旋转操作是把字符串尾部的若干个字符转移到字符串的前面。给定一个字符串 s 和一个正整数 k,请编写一个函数,将字符串中的后面 k 个字符移到字符串的前面,实现字符串的右旋转操…

一,右旋字符串

1.题目描述:

字符串的右旋转操作是把字符串尾部的若干个字符转移到字符串的前面。给定一个字符串 s 和一个正整数 k,请编写一个函数,将字符串中的后面 k 个字符移到字符串的前面,实现字符串的右旋转操作。

2.实例:

样例输入:

2
abcdefg 

样例输出:

fgabcde

3.思路:

我们需要将字符串右移n位,字符串相当于分成了两个部分,如果n为2,符串相当于分成了两个部分,右移n位, 就是将第二段放在前面,第一段放在后面,先不考虑里面字符的顺序,是不是整体倒叙不就行了。此时第一段和第二段的顺序是我们想要的,但里面的字符位置被我们倒叙,那么此时我们在把 第一段和第二段里面的字符再倒叙一把,这样字符顺序不就正确了。

4:代码:

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int n = Integer.parseInt(in.nextLine());String s = in.nextLine();int len = s.length();  //获取字符串长度char[] chars = s.toCharArray();reverseString(chars, 0, len - 1);  //反转整个字符串reverseString(chars, 0, n - 1);  //反转前一段字符串,此时的字符串首尾尾是0,n - 1reverseString(chars, n, len - 1);  //反转后一段字符串,此时的字符串首尾尾是n,len - 1System.out.println(chars);}public static void reverseString(char[] ch, int start, int end) {//异或法反转字符串,参照题目 344.反转字符串的解释while (start < end) {ch[start] ^= ch[end];ch[end] ^= ch[start];ch[start] ^= ch[end];start++;end--;}}
}

http://www.dtcms.com/wzjs/745251.html

相关文章:

  • 网站建设绿茶图片1600px做网站
  • 建设网站需要什么硬件设施江苏省建设局报考网站
  • 怎么看网站蜘蛛域名解析到服务器ip然后服务器怎么弄才能跳转到那个网站
  • 苏州化妆品网站建设WordPress免费小说主题
  • 建设网站必备条件wordpress怎么自定义音乐
  • 外贸建站需要花多少钱wordpress的登陆
  • 网站title长沙品牌设计公司排行榜
  • 班级网站的建设调查表wordpress登陆失败
  • 什么网站需要数据库建筑公司需求发布网站
  • 重庆大渡口营销型网站建设公司哪家专业路桥网站设计
  • 孝感市建设局网站重庆快速网络推广
  • 打赏网站开发南昌做小程序公司
  • 主流网站开发软件建站网站软件8
  • 7c框架 网站建设徐州网站排名优化
  • ps制作网站过程做网站 怎么推广
  • 福田住房和建设局网站出词
  • 网站怎么做才 吸引人网页生成长图 iphone
  • 广东两学一做考学网站wordpress 分类列表
  • seo站群系统做搜狗网站优化
  • 如何做好网站开发项目需求分析网站建设论文任务书
  • 营销型网站建设公司是干嘛的一个网站有多大
  • 卖域名的网站哪些好iis7站长工具
  • 提供网站建设收费标准网站制作的困难和解决方案
  • 大埔网站建设重庆网站推广产品
  • 汉鼎中国 网站建设wordpress 音乐
  • 备案成功后多久可以打开网站h5网页游戏
  • 建设网站过程视频好看的网站分享
  • 站长之家关键词挖掘推广服务公司
  • 网站建设实训方案类似于QQ空间的wordpress主题
  • 网站优化的前景2022年全球3月解封