常見程式演算法
常見程式演算法繁體中文電子書版內容說明:

老掉牙:
*河內塔
*費式數列
*巴斯卡三角形
*三色棋
*老鼠走迷官(一)
*老鼠走迷官(二)
*騎士走棋盤
*八個皇后
*八枚銀幣
*生命遊戲
*字串核對
*雙色、三色河內塔
*背包問題(KnapsackProblem)

數、運算:
*蒙地卡羅法求PI
*Eratosthenes篩選求質數
*超長整數運算(大數運算)
*長PI
*最大公因數、最小公倍數、因式分解
*完美數
*阿姆斯壯數
*最大訪客數
*中序式轉後序式(前序式)
*後序式的運算

關於賭博:
*洗撲克牌(亂數排列)
*Craps賭博遊戲
*約瑟夫問題(JosephusProblem)

集合問題:
*排列組合
*格雷碼(GrayCode)
*產生可能的集合
*m元素集合的n個元素子集
*數字拆解

排序:
*得分排行
*選擇、插入、氣泡排序
*Shell排序法-改良的插入排序
*Shaker排序法-改良的氣泡排序
*Heap排序法-改良的選擇排序
*快速排序法(一)
*快速排序法(二)
*快速排序法(三)
*合併排序法
*基數排序法

搜尋:
*循序搜尋法(使用衛兵)
*二分搜尋法(搜尋原則的代表)
*插補搜尋法
*費氏搜尋法

矩陣:
*稀疏矩陣
*多維矩陣轉一維矩陣
*上三角、下三角、對稱矩陣
*奇數魔方陣
*4N魔方陣
*2(2N+1)魔方陣

堆疊、佇列:
*堆疊-使用陣列實作
*堆疊-使用鏈結實作(C語言動態記憶體宣告)
*堆疊-使用Java作物件封裝
*佇列-使用陣列實作
*佇列-使用鏈結實作(C語言動態記憶體宣告)
*佇列-使用Java作物件封裝

其他:
*自產生程式(quine)