從0節點到其他節點的最長路徑(相鄰兩點長度為1)

2021-08-27 13:43:08 字數 524 閱讀 6962

#includeusing namespace std ;

int n ; //節點個數

int main()

//初始化結束

bool isvisited[n] ;

memset(isvisited,0,sizeof(isvisited));

int max_length = 0 ;

int max_res =int_min;

bool * p = (bool *)isvisited ;

bool * q = (bool *)a;

functionfun ;

fun = [&](int node);

fun(0);

cout《輸入:

90 1

0 34 8

6 75 6

1 41 2

3 5輸出:

ps:在主函式中,使用lambda函式實現遞迴,因為陣列n的大小是執行時確定的,因此無法傳遞給主函式之外的函式作為實參,並且對於lambda函式的理解有多了一層

c 獲取根節點到指定節點的路徑

string res string get road treenode root void dfs treenode root,const int target,const string s 盡量用臨時變數儲存,臨時變數要用常引用 下列討論純屬個人見解 主要是針對dfs函式最後乙個引數的問題,假設最...

資料結構例程 從根節點到每個葉子節點的路徑之逆

本文是資料結構基礎系列 6 樹和二叉樹中第11課時二叉樹遍歷非遞迴演算法和第12課時層次遍歷演算法的例程。問題 設計演算法輸出從根節點到每個葉子節點的路徑之逆。解法1 利用二叉樹後序遍歷非遞迴演算法中,每乙個葉子節點出現時,棧中從棧頂到棧底,正好是葉子節點到根節點的逆序的性質編寫。參考解答 btre...

CDH5安裝之 打通主節點到其他節點的ssh

打通兩台機器的ssh功能 打通兩台機器的ssh功能主要方便每次登入時候不用每次都需要輸入密碼,對於多台伺服器這已經是必備了 www.2cto.com 前提 機器需要安裝ssh,詳細安裝可以網上搜一下 一 在本機生成公鑰 cd ssh keygen t dsa 注意 1.ssh keygen 是乙個整...