級聯資料生成樹形結構

2022-02-12 20:28:39 字數 1350 閱讀 1572

tree 結構

public

class

treenode

public

string gettitle()

public

integer getparentid()

public

void

setparentid(integer parentid)

public

void

settitle(string title)

public

void

setkey(integer key)

public listgetchildren()

public

void setchildren(listchildren)

}

tree遞迴

5個方法實現遞迴樹形結構

邏輯:  構建樹形結構 ——  獲取樹形根選單 —— 根據樹形根選單獲取子選單(遞迴呼叫)

public

class

tree

/*** 構建樹形結構**

@return

*/public listbuildtree()

return

treenodes;

}/*** 遞迴子節點**

@param

node

*/public

void

buildchildnodes(treenode node)

node.setchildren(children);}}

/*** 獲取父節點下所有的子節點**

@param

nodes

* @param

pnode

* @return

*/public listgetchildnodes(treenode pnode)

}return

childnodes;

}/*** 判斷是否為根節點**

@param

nodes

* @param

innode

* @return

*/public

boolean

rootnode(treenode node)

}return

isrootnode;

}/*** 獲取集合中所有的根節點**

@param

nodes

* @return

*/public listgetrootnodes()

}return

rootnodes;

}}

Element UI 省市區級聯資料

前端工作過程中難免會要用到選擇位址的時候,除了從後台獲取特定地區資料的情況外,一般都是全國的省市區提供給使用者選擇,element ui 提供了乙個很好的外掛程式。element ui 中國省市區級聯資料 1.安裝 使用 npm npm install element china area data...

資料庫版 樹形生成結構

測試資料 declare t table id char 3 pid char 3 name nvarchar 10 insert t select 001 null 山東省 union all select 002 001 煙台市 union all select 004 002 招遠市 unio...

Element UI 中國省市區級聯資料

npm install element china area data s位址在此,網頁開啟會比較慢 import from element china area data provinceandcitydata是省市二級聯動資料 不帶 全部 選項 regiondata是省市區 聯動資料 不帶 全部...