博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
左旋转字符串
阅读量:4211 次
发布时间:2019-05-26

本文共 445 字,大约阅读时间需要 1 分钟。

题目描述

汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!

 

用到了取模运算,看程序如下:

public class Solution {    public String LeftRotateString(String str,int n) {                if(str==null)		{			return str;		}				char[] chs=str.toCharArray();		int len=chs.length;				if(len==0)		{			return str;		}        		n=n%len;				char[] temp=new char[len];				for(int i=0;i

 

转载地址:http://ackmi.baihongyu.com/

你可能感兴趣的文章
RMAN-01009: syntax error: found "dot" 解决方法
查看>>
Oracle smon_scn_time 表 说明
查看>>
VBox fdisk 不显示 添加的硬盘 解决方法
查看>>
Secure CRT 自动记录日志 配置 小记
查看>>
RMAN RAC 到 单实例 duplicate 自动分配通道 触发 ORA-19505 错误
查看>>
mysql 随机分页的优化
查看>>
SQL SERVER中判断某个字段是否包含大写字母
查看>>
修改master库文件路径
查看>>
拷贝增量文件
查看>>
mysql中的 skip-name-resolve 问题
查看>>
删除最后一次的备份文件vbs
查看>>
vbs 实现压缩文件夹为zip文件
查看>>
在VBS中,SET的用法
查看>>
组策略合理限制VBS文件
查看>>
VBS不支持跨盘操作
查看>>
MySQl备份恢复策略(完全+增量备份策略)
查看>>
VBS发送邮件
查看>>
锁的兼容性
查看>>
解决mysqldump备份报错:SET OPTION SQL_QUOTE_SHOW_CREATE=1
查看>>
mysqldump参数详细说明
查看>>