2 回答
TA贡献1802条经验 获得超10个赞
它现在完美无缺。
我将 Node 类更改为:
package assignment7;
import java.util.ArrayList;
import java.util.List;
class Node {
public long cid;
public ArrayList<String> Satellite;
public Node l;
public Node r;
public Node(long cid, ArrayList<String> Sat) {
this.Satellite = new ArrayList<String>(Sat.subList(0, Math.min(9, Sat.size())));
this.cid = cid;
}
}
我还确保在每次迭代后将 main 中的“count”变量改回 0。
TA贡献1797条经验 获得超6个赞
public Node(long cid, ArrayList<String> Sat) {
this.Satellite = new ArrayList<String>();
this.cid = cid;
for(int i = 0; i < Sat.size()-1; i++){
Satellite.add(Sat.get(i));
}
}
这里 0<9 是错误的,你得到了什么错误?
添加回答
举报
