Finn fem (fast två) fel
Här sitter jag och programmerar, och så blir feluträkningarna noll hela tiden. Jag blir irriterad och börjar felsöka, och inte mindre än två fel hittade jag i följande kod... Ibland känner man sig rätt dum
private double testError(Map<Integer, List> map) {
double error = 0;
for(Integer key1 : map.keySet()) {
List list1 = map.get(key1);
for(Cell cell1 : list1) {
for(Integer key2 : map.keySet()) {
List list2 = map.get(key2);
for(Cell cell2 : list2) {
double e = ((DefaultCell) cell1).getGlobalTimestamp().getTime() -
((DefaultCell) cell1).getGlobalTimestamp().getTime();
error += e*e;
}
}
}
}
return 0;
}
private double testError(Map<Integer, List> map) {
double error = 0;
for(Integer key1 : map.keySet()) {
List list1 = map.get(key1);
for(Cell cell1 : list1) {
for(Integer key2 : map.keySet()) {
List list2 = map.get(key2);
for(Cell cell2 : list2) {
double e = ((DefaultCell) cell1).getGlobalTimestamp().getTime() -
((DefaultCell) cell1).getGlobalTimestamp().getTime();
error += e*e;
}
}
}
}
return 0;
}
Kommentarer
Trackback