原文:10-4. 字符串循环左移(20)

输入一个字符串和一个非负整数N,要求将字符串循环左移N次。 输入格式: 输入在第 行中给出一个不超过 个字符长度的 以回车结束的非空字符串 第 行给出非负整数N。 输出格式: 在一行中输出循环左移N次后的字符串。 输入样例: 输出样例: ...

2014-08-07 22:34 0 4016 推荐指数:

查看详情

7-31 字符串循环左移20 分)

7-31 输入一个字符串和一个非负整数N,要求将字符串循环左移N次。 输入格式: 输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。 输出格式: 在一行中输出循环左移N次后的字符串。 输入样例: 输出样例: AC代码 ...

Sat Jul 07 07:52:00 CST 2018 0 2276
字符串循环左移

题目: 给定一个字符串S[0...N-1],要求把S的前k个字符移动到S的尾部,如把字符串"abcdef"前面的2个字符'a','b'移动到字符串的尾部,得到新的字符串"cdefab":即字符串循环左移k位。 算法要求:时间复杂度O(N),空间复杂度为O(1) *循环左移k位等价于循环右移 ...

Sat Apr 23 23:53:00 CST 2016 0 1640
[字符串处理]7-10 A-B (20分)

本题要求你计算A−B不过麻烦的是,A和B都是字符串 ——即从字符串A中把字符串B所包含的字符全删掉 剩下的字符组成的就是字符串A−B 输入格式: 输入在2行中先后给出字符串A和B。两字符串的长度都不超过10​4​​,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束 ...

Mon Jan 20 06:07:00 CST 2020 0 696
10-2. 删除字符串中的子串(20)

输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。 输入格式: 输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。 输出格式: 在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。 输入样例 ...

Mon Aug 04 22:49:00 CST 2014 0 3007
将一个字符串左移n位

#include<iostream> using namespace std; void shiftone(string &s, int m) { while (m--) ...

Sun Aug 16 04:31:00 CST 2020 0 478
7-1 数组循环左移20 分)

本题要求实现一个对数组进行循环左移的简单函数:一个数组a中存有n(>)个整数,在不允许使用另外数组的前提下,将每个整数循环左移m(≥)个位置,即将a中的数据由(a​0​​a​1​​⋯a​n−1​​)变换为(a​m​​⋯a​n−1​​a​0​​a​1​​⋯a​m−1​​)(最前面的m个数循环 ...

Sat Sep 15 04:29:00 CST 2018 0 5563
习题2.2 数组循环左移 (20分)

本题要求实现一个对数组进行循环左移的简单函数:一个数组a中存有n(>)个整数,在不允许使用另外数组的前提下,将每个整数循环左移m(≥)个位置,即将a中的数据由(a​0​​a​1​​⋯a​n−1​​)变换为(a​m​​⋯a​n−1​​a​0​​a​1​​⋯a​m−1​​)(最前面的m个数循环 ...

Tue Mar 10 07:27:00 CST 2020 1 1816
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM