产生一个字符串的所有排列