JAVA递归实现全排列

时间:2012-02-03 07:55:08
【文件属性】:

文件名称: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那样,这样可重用性就很高了
  • 这个算法过于简洁