黑马程序员技术交流社区
标题:
一道排列组合问题的java求解
[打印本页]
作者:
Woo
时间:
2015-8-23 23:44
标题:
一道排列组合问题的java求解
问题
:有
1
、
2
、
3
、
4
四个数字,能组成多少个互不相同且无重复数字的三位数?是多少?
简单解法的解决思路:用枚举法来暴力求解。希望能有朋友提供更好的算法解答
用三层for循环枚举出三位数的组合:
核心判断语句:if(
x != y && y != z && x != z)
这个算法的时间复杂度不太理想,如果问题规模扩大,就不好了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2