我寫了一個項目,建立從Active Directory中的組織結構圖,其中,如果你給的程序名(員工)的列表的根節點是爲那些員工的最低共同管理。這可能是該組織真正的高級管理人員或部門經理,因名稱而異。Java的組織結構圖數據結構
我可以使用活動目錄管理器屬性來檢索管理器名稱,目前我運行每個員工獲取他們的經理,直到達到頂部創建一個ArrayList ...然後我需要一種方法來比較列表以識別常見經理。我爲兩個人使用了List.contains(),但這不能擴展到超過兩個人。這裏有什麼建議?
我想創建一個樹形數據結構與普通經理作爲根節點,它包含在下面的共同經理列出了所有的人,他們的父子關係。
哪個數據結構適合這個?
類似www.orgchartasp.net? –
@ChandraSekharWalajapet是的,那種佈局。我的主要問題是選擇一個數據結構,然後制定出共同的經理。 – user1277546
罰我沒有數據結構,但可以幫助你與上述組件,因爲我寫它 –