比如最簡單的,中國有那麽多省,每個省有那麽多市,每個市有那麽多區縣之類的,看到壹個小地方,怎麽才能知道它在哪,很明顯,去看它在哪個區,哪個市,哪個省。
這就是樹的作用,從子節點通過父節點去確定它的位置。這個同樣應用在文件管理,還有特殊的比如要求設計個數據庫,能夠體現部門,小組的包含關系,很簡單,在小組裏面加個父節點的字段就可以了。
再比如查字典,給了壹個字,怎麽才能查到它?通過讀音,知道它的首字母,就很容易的去從首字母找到它。如果字典是亂的,就完全無從下手,這就是hash算法的東西,通過能夠區分出來的特征,縮小查找範圍,加快查找效率。
同樣的很多,都是可以用到程序裏的,很容易理解