0
我有一個線索,其中每個節點是一個對象TrieNode
這樣的:高度特里結構的(水平的數量)
public char content;
public double count;
public LinkedList<TrieNode> childList;
我不得不計數線索的高度(根有電平= 0 )。
所以這是我做了什麼:
int levels = getLevels(getRoot());
System.out.println("levels: " + levels);
public int getLevels(TrieNode node) {
int lev = 0;
if(node != null) {
TrieNode current = node;
for(TrieNode child : node.childList) {
lev += getLevels(child);
}
}
return lev;
}
但它始終爲0。爲什麼返回? 謝謝
謝謝你,你很快。 – ComeDown