快速排序
求不含重复字符的字符串的所有组合

先求出从N个字符中选出M个字符的所有组合，采用递归，分两种情况：一种是包含当前字符，另一种是不包含当前字符，在之后的字符中选取。如果要按照字典序输出的话，事先要对字符串进行排序
然后考虑每种长度的组合，合起来就为该字符串的所有组合