左旋转字符串
来源:互联网 发布:vb.net 多行注释 编辑:程序博客网 时间:2024/05/26 09:54
题目描述
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
class Solution {public: string LeftRotateString(string str, int n) { string tmp = str.substr(0,n); string res = ""; for(int i=n;i<str.length();++i) { res+=str[i]; } res += tmp; return res; }};
阅读全文
0 0
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 26.左旋转字符串
- 第一章、左旋转字符串
- 字符串的左旋转
- 第一章、左旋转字符串
- 第一章、左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 26、左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- Java 8
- java多线程 例子
- SSM的医药管理系统(电商系统)
- JavaMail邮件开发(三)
- UVa 11809 Floating-Point Numbers
- 左旋转字符串
- struts2获取ServletAPI
- python实践小程序
- 根据先序序列与中序序列构建二叉树
- c#Invoke和BeginInvoke的区别
- 漏洞银行/逆向工程学习日记(4)-跳转指令&指令跳转原理
- hdu 6180
- opengl相关学习资料
- Python dataframe.pivot()