0
I имеет следующих различных типовВложенных для циклов итерации альтернатив
Types:
R -> R1, R2, R3....
RE -> RE1, RE2, RE3....
REA -> REA1, REA2, REA3...
They have the following relationship.
Для заданного списка элементов я хочу перебрать каждый лист и выполнить некоторые действия. Прямо сейчас у меня есть петля for, вложенная в три уровня.
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
}
}
}
}
есть ли лучший подход к этому итеративному?
поэтому я должен быть построить структуру дерева для начала? прямо сейчас я сохранил их в картах и списках. – Bharath
@Bharath карты и списки уже древовидная структура. Вы можете пройти их. –