当前位置 博文首页 > hai好的博客:2021-09-20 字符串左旋

    hai好的博客:2021-09-20 字符串左旋

    作者:[db:作者] 时间:2021-09-22 22:46

    在这里插入图片描述
    在这里插入图片描述

    千里之行始于足下

    题目:字符串左旋

    附:实现一个函数,可以左旋字符串中的k个字符

    思路:

    我们首先要掌握交换两个数的原理。eg:假设你面前有一杯葡萄酒和一杯啤酒,如何将葡萄酒倒入原先装有啤酒的杯子,再将啤酒倒入原先装有葡萄酒的杯子呢?很简单,在拿一个空的杯子来,先将葡萄酒倒入空杯子,再将啤酒倒入原先装有葡萄酒的杯子,接着将葡萄酒倒入原先装有啤酒的杯子即可完成交换。在这之中,我们需要借助一个空杯子,同样交换两个数,我们也需要借助一个空的变量,我简称临时变量,利用临时变量就可以实现两个数的交换。
    回归本题实际上字符串左旋,就是两个字符的位置发生了变动,实际上就是跟两个数交换没什么区别,只不过我们要通过循环来找到要移的位置而已。

    代码实现如下:

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    备注:楼主水平有限,若有错误或需要改进的地方,感谢你的指出,我会积极学习采纳。谢谢大家一直以来的支持和鼓励,我会继续再接再励创造出更多优秀的作品来回报大家的。

    在这里插入图片描述

    cs
    下一篇:没有了