A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Woo 中级黑马   /  2015-8-23 23:44  /  271 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马