左旋转字符串java实现
来源:互联网 发布:sap hana sql 编辑:程序博客网 时间:2024/05/17 01:11
汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!
思路:循环左旋转k位相当于将前面n位截取接到字符串的尾部。
public class Solution { public String LeftRotateString(String str,int n) { if(str.length()==0||n<0){ return ""; } StringBuffer sb=new StringBuffer(str.substring(0,n)); StringBuffer sb1=new StringBuffer(str.substring(n,str.length())); sb1.append(sb); return sb1.toString(); }}
阅读全文
0 0
- java实现字符串左旋转
- 左旋转字符串java实现
- 剑指offer----左旋转字符串----java实现
- 左旋转字符串python实现
- 左旋转字符串 C++实现
- 左旋转字符串问题 python实现
- C语言实现字符串的左旋转
- 牛客:剑指offer左旋转字符串 java
- 左旋转字符串(java版)
- 数据结构与算法分析笔记与总结(java实现)--字符串2:左旋转字符串
- Java实现-旋转字符串
- 将字符串abcdefg左旋转2位得到cdefgab,java实现
- 剑指Offer面试题42:翻转单词顺序;左旋转字符串 Java实现
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- 左旋转字符串
- inno setup在代码区域随意删除文件
- 服务端redis 安装以及配置
- python随机访问二进制文件
- haha
- Android 性能微型优化建议
- 左旋转字符串java实现
- 栈和队列基础面试题
- spring mvc入门
- 232电平与TTL电平
- Servlet入门
- POJ 3468 A Simple Problem with Integers (Splay 区间更新、区间求和)
- 块级元素与内联元素总结
- bfs学习之寻找底层最左子树
- ha