本書討論很多網路演算法方面的主題,也在其他章節安排了傳統演算法的網路應用程式範例並已預設提供給有一定程度的學生。本書中全部演算法仍是以高階「虛擬碼」寫成,只有在選讀的Java實作範例章節中,才以特定語言寫出程式。並在第一章中復習包括指數、對數與級數,且將其他實用的數學事實(包括基本機率)整理在附錄A中。 ■演算法設計模式可提供設計演算法的清晰方法。■視覺化證明可幫助讀者直覺且精確地了解數學論證。■網路範例可引起讀者對網路應用程式所採用傳統及新演算法的學習興趣,例如雜湊、封包路由、密碼學及更多主題。■選讀的Java程式碼章節提供具體的實作範例。■使用隨機技巧可使原本需要設計精巧資料結構、進行複雜的平均狀況分析之處,取代以簡單的資料結構及演算法,分析也變得直覺。■本書網站(www.wiley.com/college/goodrich)提供輔助資料給學生及教師,包括線上投影片、習題提示、題庫、Java程式碼及更多資源。