Alex_K
26-05-2003, 11:25
der algo. sieht so aus:
Bestimme c_max unter ....
Sortiere Elemente (S,c,b) ...
für i = 0 ... ,c_max {
B[i] = unedl.;
für alle Tripel (S,C,bl(c)) in Ml: {
falls B[c] == unedl. dann {
Übernehme das Tripel
} sonst {
Entferne Tripel (s,c,bl(c)) aus Ml
}
}
}
falls ich den algo. richtig verstanden habe funktioniert er, aber wäre es nicht viel effizienter wenn er so aussehen würde:
Bestimme c_max unter ....
Sortiere Elemente (S,c,b) ...
für i = 0 ... ,c_max {
B[i] = unedl.;
}
für alle Tripel (S,C,bl(c)) in Ml: {
falls B[c] == unedl. dann {
Übernehme das Tripel
} sonst {
Entferne Tripel (s,c,bl(c)) aus Ml
}
}
Bestimme c_max unter ....
Sortiere Elemente (S,c,b) ...
für i = 0 ... ,c_max {
B[i] = unedl.;
für alle Tripel (S,C,bl(c)) in Ml: {
falls B[c] == unedl. dann {
Übernehme das Tripel
} sonst {
Entferne Tripel (s,c,bl(c)) aus Ml
}
}
}
falls ich den algo. richtig verstanden habe funktioniert er, aber wäre es nicht viel effizienter wenn er so aussehen würde:
Bestimme c_max unter ....
Sortiere Elemente (S,c,b) ...
für i = 0 ... ,c_max {
B[i] = unedl.;
}
für alle Tripel (S,C,bl(c)) in Ml: {
falls B[c] == unedl. dann {
Übernehme das Tripel
} sonst {
Entferne Tripel (s,c,bl(c)) aus Ml
}
}