為什么要有二叉樹,假如有一個數字列表,我想找出一個數字,直接拿出來就可以了。但是計算機不會,它很笨,這么簡單的問題它都不會,它蠢蛋挨個的看,直到最終找出我要的數字,這個蠢辦法太費力了,于是它想出一個算法,就是二叉樹查找法,這樣它就快點了不必挨個的看了(掃表)。不知道我的理解對不對。還有為什么它這么笨,是不是它只有比較數字大小的指令,而沒有像人一樣看一眼,就知道有沒有,直接就拿出目標數字的能力。求解惑。mysql的主鍵索引就是二叉樹好像,索引上查詢也比較快,原因就是沒有索引會掃整個表是嗎。比如,我在一個查詢id為1的文章,而這個字段沒有索引的話,mysql會掃表,從0開始,直到找到位置。是這樣嗎?為什么它這么蠢,不能直接拿到我要的行呢?
下一篇手機自學編程?