二叉樹的三種遍歷圖解 如果二叉樹有1億個節(jié)點,遞歸遍歷算法會不會漏掉一兩個?圖呢?
如果二叉樹有1億個節(jié)點,遞歸遍歷算法會不會漏掉一兩個?圖呢?謝謝你的邀請!二叉樹遞歸遍歷算法已經(jīng)是一種成熟的算法。1億個節(jié)點的遍歷主要涉及效率和時間。對計算機(jī)來說,遍歷1億個節(jié)點不是一項艱苦的工作。正
如果二叉樹有1億個節(jié)點,遞歸遍歷算法會不會漏掉一兩個?圖呢?
謝謝你的邀請
!二叉樹遞歸遍歷算法已經(jīng)是一種成熟的算法。1億個節(jié)點的遍歷主要涉及效率和時間。對計算機(jī)來說,遍歷1億個節(jié)點不是一項艱苦的工作。
正常情況下,沒有節(jié)點丟失。除非是程序錯誤。如果有這樣一個遺漏的問題,它基本上是一個編程問題。
圖形遍歷?根據(jù)你問題的邏輯,它應(yīng)該是一棵多樹,對嗎?
多樹的遍歷是相同的。算法沒有問題。這主要是一個編程問題。但是對于圖遍歷算法來說,遞歸可能不是最好的算法。遍歷算法可以根據(jù)搜索要求和存儲規(guī)則進(jìn)行優(yōu)化。
我曾經(jīng)帶來過一個處理2.3億個節(jié)點的項目,這也非常簡單。關(guān)鍵是當(dāng)我們進(jìn)行測試時,我們使用測試用例來計算所有節(jié)點的數(shù)量和實際的節(jié)點數(shù)量。經(jīng)過一周的嚴(yán)格測試,這個項目的功能可以通過。