書本的邊界

一本書(尤其是技術方面的書)的內容肯定是有限的,書的作者肯定會在適當的時候結束對知識的拓展。某部分內容沒有包括在某本書中,通常說明書的作者認爲該部分內容已經超出了該書的範圍。

而且必須要明白,一方面不見得書的作者的確將相關內容闡釋清楚了,另一方面,如果你讀的書是譯本,那麼也不見得譯者真正將作者的想法翻譯清楚了。

所以,對於讀者而言,應該意識到每本書都有其邊界、每本書都只能夠傳遞指定範圍內的知識。閱讀過程中,應該在適當的時候將書本所涉及到而沒有詳細解釋的內容保留,交由其他書本來介紹,並將目光集中在手中書本的作者所希望教會你的東西。

比如,在《算法(第四版)》1.5 節對 union-find 問題的介紹中,提示讀者路徑壓縮的加權 quick-union 算法是最佳的 union-find 解法,而沒有對該算法進行成本分析(只是給出了一個介紹),因爲作者認爲這已經不屬於該書所需要介紹的內容了,所以,對於讀者,應該在其他書本(也許是《算法導論》)中尋找如“路徑壓縮的加權 quick-union 算法爲什麼是最優的?”這類問題的解答。

這一點並不總是顯而易見,人常常是追求準確的,往往不知覺間就陷入了對這類邊界問題的“執念”。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章