在java中以递归方式交换字符串中的字母对

spj*_*323 3 java string recursion

例如,如果我调用exchangePairs("abcdefg"),我应该收到"badcfeg"作为回报.

这是一个家庭作业,任何类型的伪代码都会非常有用.我刚刚开始学习递归,直到这个问题,我没有太多的问题.

Ste*_*ven 6

public String swapPairs(String s) {
     if (s.length() < 2)
          return s;
     else
          return swap(s.charAt(0), s.charAt(1)) + swapPairs(s.substring(2));
}
Run Code Online (Sandbox Code Playgroud)

  • 现在你在银盘上为他服务.您有资格获得"我做功课"徽章. (5认同)