找朋友组队,输入一个N*N的二维数组,数组由0和1组成。第i行第j列的数据为1,表示i与j是朋友,可以一起组队,如M[1]和M[2],M[2]的朋友也可以加入到该队中,只要有朋友关系的都可以加入到同一对,而M[3]只能自己组队,因此最少需要组的对数是2. M[1] = (1,1,0) M[2] = (1,1,0) M[3] = (0,0,1) 代码不是很规范,本来以为考迭代,迭代半天想不出来,换个思路发现更简单:i的朋友j如果已经组过队了就break,因为i可以加入到j的队伍里;如果i所有的朋友都没有组过队,i就开设一个新队,队数加1. import java.util.*; pub...