实现一个函数,可以左旋字符串中的k个字符(不同复杂度的算法)
实现一个函数,可以左旋字符串中的k个字符(不同复杂度的算法)
例如:
AABCD左旋一个字符得到ABCDA
AABCD左旋两个字符得到BCDAA
简单分析一下:
1、左旋字符自身长度时,等于没变。然后以自身长度为一个变化周期;(可以用取模来解决)
2、现在来分析几种办法。
(1)定义一个字符来存储每一次左旋后的数组首字符,将数组中其他字符向前依次前移,然后将数组最后一位用
原创
2016-10-28 00:37:27 ·
729 阅读 ·
0 评论