即時得到的數據和在PHP陣列經由轉換成的javascript:移動通過對象通過PHP從數據庫填充有對象
var dbarrayjs = <?php echo json_encode($dbarrayphp);?>;
這樣JS輸出一個對象,其中我的數據庫的每個記錄是對象本身。記錄(我的數據庫的一行)由2個字符串組成。 其中一個字符串是數字列表,用「,」分隔,需要通過string.split將其更改爲數組。另一個字符串是一個簡單的數字。 這個的含義是描述一個樹狀系統的前身。單個數字字符串是一個節點,多位字符串包含其所有直接父節點。一個特殊的標準是,所有父母都需要通過才能確認孩子。
我的需求是遍歷此係統的一種方法,並檢查是否可以覆蓋此樹中的每個元素,或者是否存在因前輩選擇不當而無法訪問的元素。一個簡單的例子是:
編輯:2017年3月21日 - 我正在尋找一個topsort算法,並不知道它當時。
你必須提供一些樣本測試數據和一些你已經嘗試過的代碼。一個提示,寫一個遞歸函數來遍歷整個列表,但要記住忽略該對象,如果它已經是過程,否則你會得到一個無限循環。 – Will