要求:输入A~K中的任意几个字母(无重复),对这些字母进行组合。输出最优组合的最小组数n和组合方案约束条件:A可以和B一组; A可以和E、F、G一组; C、D、H要单独分组; I可以和E、F、G一组; J可以和E、F、G一组; K可以和E、F、G一组;如果可以,希望用退火算法的思想来解决本问题。毕设赶着要用这个算法,希望尽快提供解决方案,拜谢!
String[][] tree = new String[10][10]; 建立了数组,每个element的值是null。 element[m].length(),element[m] 是一个值为null的String,对null求length(),就是NullPointerException。 先用循环给你的tree付值就可以解决。