遞迴獲取當前父節點下的所有子集

2022-07-11 02:42:10 字數 1094 閱讀 7243

///

/// 獲取當前父節點下的所有子集

///

///

///

///

private listgetchildfolder(string parent_id, listallfolderlist)

///

/// 級數

///

public int step_number = 1;

public string b_id

///

/// 資料夾名稱

///

public string folder_name

///

/// 資料夾型別,1:常規資料夾,2:任務資料夾

///

public int folder_type = 1;

///

/// 公開/不公開,1:不公開,2:對所有教師公開,3:對部分教師公開

///

public int is_public = 1;

///

/// 公開教師id

///

public string public_user_ids

///

/// 管理者教師id

///

public string manage_user_ids

///

/// 上傳教師id(任務資料夾)

///

public string teacher_user_ids

///

/// 文件數量

///

public int file_count = 0;

///

/// 建立人

///

public string create_by

///

/// 建立時間

///

public datetime create_time

///

/// children

///

public listchildren

}

遞迴獲取當前節點和所有父節點

listlistparentgolder new list 獲取當前節點和所有父節點 private mymanagefolderinforesponse getparentfolder mymanagefolderinforesponse mymanagefolderentity,listlist...

用遞迴演算法查詢父節點下的所有葉子節點

父節點 葉子節點 子節點一 葉子節點 葉子節點 子節點二 子節點三 葉子節點 葉子節點 如何得到父節點 採用遞迴演算法,碰到葉子節點就加到列表裡,不是葉子節點就對其進行迴圈再遞迴遍歷 向旗新增 實現將得到的目錄的所有子目錄和目錄本身變成id的list param 目錄id return 目錄與其所有...

獲取某個父節點下面的所有子節點(遞迴查詢)

1.建立乙個list集合,集合裡面包括父節點和子節點 建立乙個list集合,集合裡面包括所有父節點和子節點 public static void main string args 子節點 static list childmenu new arraylist 2.獲取某個父節點下面的所有子節點 pu...