字符全排列(2)
【题目描述】
从n个字符(n从a开始,依次递增)中选取r个字符,对r个字符进行不重复排列。字典序小的在前面。
【输入描述】
一行,n和r
【输出描述】
r个字符的所有组合,每种组合占一行,字符和字符之间用空格隔开。
【样例输入】
3 2
【样例输出】
a b a c b c
【样例说明】
数字3代表c,就是从a,b,c三个中任选两个进行不重复组合。
【题目分析】
(1)一道搜索与回溯的题目,不同的是要输出不重复的组合
(2)可以直接对字符进行操作
(3)因为题目比较特殊,可以直接对数字排序, 然后由数字转换成字符
【参考代码1】
扫描二维码推送至手机访问。
版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。