网络营销外包服务网,佛山seo按效果付费,百度网站优化推广,宁波网站推广高手题目内容#xff1a;实现一个函数#xff0c;可以左旋字符串中的k个字符 例如#xff1a;ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 画图解释#xff1a; 上图分别是向左挪1次#xff0c;2次#xff0c;3次#xff0c;4次#xff0c;5次后的结果…
题目内容实现一个函数可以左旋字符串中的k个字符 例如ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 画图解释 上图分别是向左挪1次2次3次4次5次后的结果 而若字符串总共的长度是len若挪动len次就会和原来一样相当于没挪。 你会发现挪了5次的结果和挪了1次的结果是一样的 下面用代码实现 代码思路图 代码详解 其中k代表次数time代表向左挪的实际次数 先把需要挪动的元素放进tmp当中然后后面的元素再依次存放到前一个元素 等最后的元素的位置空出来后再将tmp赋值给它 写作不易若有疑问请多指教