謙虛的向大家問個技術問題,樹型結構的排序問題

2021-05-22 07:05:01 字數 530 閱讀 2450

1:若是乙個系統管理員,對資料進行了排序(微軟的樹形控制項、遍歷節點不太友善),那這個排序結果怎麼儲存?怎麼產生排序演算法?假設是乙個無限的樹形結構?讀取資料時,如何讀取才能按樹形的結構可以在列表裡顯示出來?排序的演算法寫起來是否很簡單、易懂?

2:若乙個管理員只是乙個省級的管理員,他只能載入乙個省的資料,然後對這個省的資料進行了排序操作,可能有新增、刪除、修改等等操作,那排序的結果會不會影響整體的排序演算法?分級管理員排序後的資料是否能保證整體上是正確的?

這2個問題困擾了我蠻久了,當然那種思路不是很嚴謹的,我也會,就是想知道一下,是否有很牛b的思路,可以把這個問題解決得非常合理,讓人感覺心服口服的做法不知道是否有?參考效果圖如下。

想達到的目的就是,讀取資料庫中的資料時,正好是按這個樹形結構的排序順序讀取出來的,樹節點的先後順序與資料表中的順序是保持一致的目的。

將許可權管理、工作流管理做到我能力的極致,乙個人只能做好那麼很少的幾件事情。

問自己的技術問題

js 1.js閉包 2.deffer物件,jquery,ng中的deffer,promise到底是什麼個原理?2.2 乙個方法fun中定義乙個變數 var a,ajax 函式中設定a newvalue return a,這個方法始終是返回undifined。那麼toshiba專案,如何實現分serv...

關於DWR的推技術問題

我大概看了一下dwr的推的機制,我的理解是 伺服器狀態儲存在scriptsession中 客戶端頁面中的引擎定時發請求到web 伺服器 察看scriptsession 如果發現不為空,則將scriptsession中儲存的js呼叫傳送到客戶端頁面,否則 執行緒等待一定時間,但是scriptsessi...

最近遇到的若干技術問題

1.vim顯示檔案的行號。linux的配置檔案出錯時,控制台提示會具體到某一行。vim開啟檔案,預設不顯示行號。可以使用命令開啟 set number 2.tomcat埠號衝突問題。一台機器上啟動2個tomcat,它們需要配置監聽不同的埠。有2個埠號都需要不同 tomcat conf server....