Part I 入門基礎 COLUMN 1 撬開牡蠣COLUMN 2 啊哈!演算法COLUMN 3 資料決定程式的結構COLUMN 4 編寫正確的程式COLUMN 5 寫程式這件小事Part II 效能COLUMN 6 效能觀點COLUMN 7 信封背面COLUMN 8 演算法設計技巧COLUMN 9 程式碼微調(Code Tuning)COLUMN 10 擠出空間Part III 產品COLUMN 11 排序(Sorting)COLUMN 12 一個樣本問題COLUMN 13 搜尋(Searching)COLUMN 14 Heap(堆積)COLUMN 15 字串(Strings)珠璣第一版後記第二版後記 APPENDIX A 演算法的分類APPENDIX B 估算測驗APPENDIX C 時間與空間的成本模型(Cost Models)APPENDIX D 程式碼微調的規則APPENDIX E 用於搜尋的 C++ 類別部分問題的提示 部分問題的解答