输入一个字符串,里面可能含有重复字符,输出不相同的全排列,输出全排列的个数。
思路
首先对字符串进行排序,保证输出是按照字母序的。在非重复字符串全排列程序的循环体内,加上一句条件控制,如果不是自我交换的情况时,当前的字符和前一个字符相等,那么就跳过,直到不相等或字符串结束。
代码
|
|
格物致知 知行合一
输入一个字符串,里面可能含有重复字符,输出不相同的全排列,输出全排列的个数。
首先对字符串进行排序,保证输出是按照字母序的。在非重复字符串全排列程序的循环体内,加上一句条件控制,如果不是自我交换的情况时,当前的字符和前一个字符相等,那么就跳过,直到不相等或字符串结束。
|
|
微信打赏
支付宝打赏