0
Ich habe die folgenden verschiedenen TypenVerschachtelte for-Schleifen-Iteration Alternativen
Types:
R -> R1, R2, R3....
RE -> RE1, RE2, RE3....
REA -> REA1, REA2, REA3...
They have the following relationship.
Für eine gegebene Liste der Elemente i über jedes Blatt zu durchlaufen wollen und einige Aktionen durchführen. Im Moment habe ich eine for-Schleife drei Ebenen verschachtelt.
for (r in Rs) {
List<RE> REs = get(R);
for(re in REs) {
List<REA> REAs = get(re);
for(rea in REAs) {
//do some processing for the list of items
for(each item in items) {
//process each item
}
}
}
}
Gibt es einen besseren Ansatz für diese iterative?
so sollte ich sein Zuerst eine Baumstruktur aufbauen? Im Moment habe ich sie in Karten und Listen gespeichert. – Bharath
@Bharath Karten und Listen ist bereits eine Baumstruktur. Sie können sie durchqueren. –