为了账号安全,请及时绑定邮箱和手机立即绑定

java用数组中的数进行穷举

java用数组中的数进行穷举

int num[]={1,3,5,7,9,11,13,15};要求是()+()+()=33数组中的所有数字都可以重复使用小白一个,找资料也不知道怎么找这个的关键字
查看完整描述

2 回答

?
任性的大小孩

TA贡献3条经验 获得超0个赞

/**

*每个括号用一个循环去遍历数组里的数字

*/

for(int i=0; i<num.length; i++){

    for(int j=0; j<num.length; j++){

        for(int k=0; k<num.length; k++){

            if(i+j+k == 33){ //如果数字符合要求,则结束所有循环

                return; //用return结束所有循环

            }

        }

    }

}

查看完整回答
反对 回复 2016-04-06
?
Its_forever

TA贡献361条经验 获得超328个赞

你这个题类似于3sum问题。可以搜索 3sum,是LeetCode上的题目。

查看完整回答
反对 回复 2016-04-05
  • 2 回答
  • 0 关注
  • 1759 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信