str = "abcdef"
//找到翻转中心 str.len-offset-1 和 str.len-offset之间
reverse(str, 0, str.length - offset - 1); //翻转前一部分
reverse(str, str.length - offset, str.length - 1); //翻转后一部分
reverse(str, 0, str.length - 1); //整个一起翻转一下。
本文介绍了一种通过三次翻转操作实现字符串特殊翻转的方法:首先分别翻转字符串的前后两部分,然后再整体翻转一次,以此达到特定的翻转效果。
str = "abcdef"
//找到翻转中心 str.len-offset-1 和 str.len-offset之间
reverse(str, 0, str.length - offset - 1); //翻转前一部分
reverse(str, str.length - offset, str.length - 1); //翻转后一部分
reverse(str, 0, str.length - 1); //整个一起翻转一下。
425

被折叠的 条评论
为什么被折叠?