黑马程序员技术交流社区

标题: 一道排列组合问题的java求解 [打印本页]

作者: Woo    时间: 2015-8-23 23:44
标题: 一道排列组合问题的java求解
问题:有1234四个数字,能组成多少个互不相同且无重复数字的三位数?是多少?
简单解法的解决思路:用枚举法来暴力求解。希望能有朋友提供更好的算法解答
用三层for循环枚举出三位数的组合:
核心判断语句:if(x != y && y != z && x != z)
这个算法的时间复杂度不太理想,如果问题规模扩大,就不好了





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2