【文件属性】:
文件名称:JAVA递归实现全排列
文件大小:911B
文件格式:JAVA
更新时间:2012-02-03 07:55:08
java 递归 全排列 算法
JAVA递归实现全排列算法,含实现源代码,如a、b、c、d的全排列为:
abcd
abdc
acbd
acdb
adcb
adbc
bacd
badc
bcad
bcda
bdca
bdac
cbad
cbda
cabd
cadb
cdab
cdba
dbca
dbac
dcba
dcab
dacb
dabc
网友评论
- 不错,这个应该只对没有重复的字符,如果有重复的字符则会出现一定的问题
- 可以用奥,大家可以借鉴
- 不错,值得参考
- 简单明理!!
- 简单但还是有用。
- 面试有用!
- 很好,很全乎。谢谢分享
- 算法简单了些,不过能说明问题了
- 和我要的不太一样,但是挺有用的!我的是需要将所有的排列放在一个List里面返回!
- 简单有效,是用递归实现的
- 简单有效,可以根据这个再改编编程更好的代码
- 简单有效,很有指导价值
- 很简单,不过重用性不搞,我觉得可以把获得序列的方式设计成接口,类似FileFilter那样,这样可重用性就很高了
- 这个算法过于简洁