猿问

生成给定字符串的所有排列

生成给定字符串的所有排列

什么是寻找字符串所有排列的优雅方法。例如:ba,会是baab,但是abcdefgh?有Java实现的示例吗?



UYOU
浏览 709回答 4
4回答

忽然笑

使用递归。依次尝试每个字母作为第一个字母,然后使用递归调用查找其余字母的所有排列。基本情况是,当输入是空字符串时,唯一的置换是空字符串。
随时随地看视频慕课网APP
我要回答