exercises.md 579 字节
Newer Older
M
Mars Liu 已提交
1 2 3 4 5 6 7
# 全排列

定义:

* 排列 (P(n, m)))(英语:Permutation)是将相异物件或符号根据确定的顺序重排。每个顺序都称作一个排列
* P(n, n) 称为全排列

M
Mars Liu 已提交
8 9 10
问题:假设有一个短字符串,没有重复字符,并且都是英文字母。我们现在要写一个程序,生成其字符的全排列

**注意**:为了便于校验,需要按字典序逐行输出结果
M
Mars Liu 已提交
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

## 输入描述

输入一个字符串

## 输出描述

输出所有排列,每行一个

## 输入样例

abc

## 输出样例

abc

acb

bac

bca

cab

cba

## 提示