2013-03-23 162 views
-1

我需要創建一個Node類,它實際上將是一個節點樹,並且在同一個類中,我需要創建一個函數來計算包含根元素的樹中的所有節點。 我能夠做兩件事(Node類和Tree類)。我需要在一個類(Node)類中完成所有工作。PHP計算樹中的所有節點

類似:

class myclass 
{ 
     //Array of nodes with childs 

     public function count(); 
} 
+0

你嘗試過什麼嗎?我們希望看到它。 – Sanchit 2013-03-23 13:54:41

回答

1

喜歡的東西

public function count() { 
    $childCount = 0; 
    foreach($this->childs as $c) $childCount+=$c->count(); 
    return 1 + $childCount; 
} 
+0

在這個例子中,Node Class的結構如何?我的意思是全班同學! – AXheladini 2013-03-23 14:02:31

+0

不應該很難找到你自己... – darthmaim 2013-03-23 14:08:49