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

校园网站建设开题报告win7系统优化工具

校园网站建设开题报告,win7系统优化工具,网站过程建设,做高档衣服的网站一,右旋字符串 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/447125.html

相关文章:

  • 做网站怎么跑业务seo排名工具外包
  • 如何的找网站建设公司免费建站模板
  • php旅游网站论文近期的时事热点或新闻事件
  • 深圳实力网站建设厦门网络推广公司
  • wordpress多说插件下载淘宝seo是什么意思啊
  • 网站建设主流开发语言深度搜索
  • 报社新闻网站建设方案长春网站建设技术支持
  • 网站建设实训结论与分析总结长沙百度首页优化排名
  • 橙子建站有风险吗百度指数pc版
  • 网建部seo是什么的
  • 北京网站建设 app软文写手兼职
  • wordpress做双语网站网站内容管理系统
  • 自己做网站 什么宁波seo外包推广平台
  • 信誉好的菏泽网站建设百度竞价推广计划
  • 一个公网ip可以做几个网站网络seo关键词优化技术
  • 如何说明学校网站建设情况做百度推广代运营有用吗
  • 网站结构设计怎么写黄冈网站推广软件费用是多少
  • wordpress有游客注册帐号功能网站seo综合诊断
  • 网站建设惠州seo营销是什么意思
  • 先进网站建设流程兔子bt樱桃搜索磁力天堂
  • java web 做购物网站网络营销的网站建设
  • 网站建设案例精英推广引流的10个渠道
  • 移动网站开发书籍百度助手app下载
  • wordpress登录后转到wp首页兰州seo网站建设
  • 沧州做网站的公司南京疫情最新消息
  • wordpress安装语言设置中文杭州百度首页优化
  • 如何做淘宝网网站域名专门开发小程序的公司
  • 网站的优势是什么意思怎么样建一个网站
  • 网站开发语言net网上怎么推销自己的产品
  • 网站开发 文档网站制作的步骤