0
Как и в вопросе говорит, что я пытаюсь создать список массивов, который имеет все данные в каждом из узлов в двоичном дереве поиска.Как сохранить все данные BST в список массивов?
public List storeKeyValues(){
List keyvalues = new ArrayList();
boolean notdone = false;
temp = root;
if(temp == null){
return null;
}
else{
list.add(temp.data);
while(!notdone){
while(temp.left != null){
list.add(temp.data);
temp = temp.left;
}
}
}
return keyvalues;
}
Я знаю, что это не будет работать, но это то, что я сделал. Может ли кто-нибудь объяснить мне, как это сделать правильно?
Заранее спасибо