為什麼叫前序、後序、中序?
一棵二叉樹由根結點、左子樹和右子樹三部分組成,若規定 D、L、R 分别代表周遊根結點、周遊左子樹、周遊右子樹,則二叉樹的周遊方式有 6 種:DLR、DRL、LDR、LRD、RDL、RLD。由于先周遊左子樹和先周遊右子樹在算法設計上沒有本質差別,是以,隻讨論三種方式:
DLR--前序周遊(根在前,從左往右,一棵樹的根永遠在左子樹前面,左子樹又永遠在右子樹前面 )
前序周遊(DLR) 中序周遊(LDR) 後序周遊(LRD)