算法学习

字符串处理类

  • 参考《编程之法:面试和算法心得》

1.旋转字符串


2.字符串旋转,从第from位开始,到to位置的字符串倒转


个人总结:其实这类算法也很简单,思路就是
1.要移动谁(from),先把它取出来作为临时变量。因为这个位置要放入其他值
2.把这个位置(from)放入应该放的值。然后把位置网上加
3.对于第二个位置(to)的变化,也是放入相应的值,一般来说大的键都是改变值后,做减法,小的位置,改变值后做加法。
4.如果多个值要改变,则将临时变量(t)放入循环内部,
5.否则,放在循环外部,循环结束后,放入该放入的位置。(例如1.旋转字符串).但是循环结束后,要记得处理刚才的变量

此文持续更新。待续...

你可能感兴趣的:(算法学习)