新書推薦:
《
我读巴芒:永恒的价值
》
售價:NT$
602.0
《
你漏财了:9种逆向思维算清人生这本账
》
售價:NT$
254.0
《
我们终将老去:认识生命的第二阶段
》
售價:NT$
418.0
《
祛魅:对世界祛魅是一个人变强的开始
》
售價:NT$
286.0
《
家族财富传承
》
售價:NT$
704.0
《
谁是窃书之人 日本文坛新锐作家深绿野分著 无限流×悬疑×幻想小说
》
售價:NT$
254.0
《
一个经济杀手的自白 第3版
》
售價:NT$
505.0
《
8秒按压告别疼痛
》
售價:NT$
398.0
|
內容簡介: |
一本輕量級演算法
是您獲得程式設計新技能
提升自我價值的最好投資
運算思維是用來培養系統化邏輯概念的基礎,進而學習在面對問題時能有系統的分析與拆解的能力。對於第一次接觸運算思維與演算法的初學者來說,大量的演算邏輯文字說明,常會造成學習障礙與挫折感。為了避免教學及閱讀上的不順暢,書中的演算法不以虛擬碼來說明,全書採用C++語言實作,C++程式語言除了保有C語言的優點外,更與C語言相容,使得C++語言使用的普及率相當高。全書精彩篇幅包括:排序演算法、搜尋演算法、陣列與串列演算法、安全性演算法、堆疊與佇列演算法、樹狀演算法、圖形演算法…等,透過這些完整的程式範例,帶領讀者學習運算思維與演算邏輯訓練。
|
目錄:
|
第1章大話運算思維與程式設計
1-1程式設計的速效攻略
1-2生活中到處都是演算法
1-3程式設計邏輯簡介
1-4C++的物件導向DNA
第2章地表上最常見經典演算法
2-1分治演算法
2-2遞迴演算法
2-3動態規劃演算法
2-4不斷繞圈的疊代演算法
2-5人人都有份的枚舉演算法
2-6不對就回頭的回溯法
2-7給我最好,其餘免談的貪心法
第3章走入資料結構的異想世界
3-1資料結構初體驗
3-2超人氣資料結構簡介
3-3盤根錯節的樹狀結構
3-4學會藏寶圖的密技-圖形簡介
3-5神奇有趣的雜湊表
第4章新手快速學會的最夯排序演算法
4-1看懂排序
4-2氣泡排序法
4-3選擇排序法
4-4插入排序法
4-5謝耳排序法
4-6快速排序法
4-7合併排序法
4-8基數排序法
4-9堆積樹排序法
第5章搜尋演算法
5-1常見的搜尋方法
5-2循序搜尋演算法
5-3二分搜尋演算法
5-4內插搜尋法
5-5費氏搜尋演算法
第6章全方位應用的陣列與串列演算法
6-1矩陣演算法與深度學習
6-2陣列與多項式
6-3徹底玩轉單向串列演算法
6-4串列與多項式
第7章實戰安全性演算法
7-1輕鬆學會資料加密
7-2一學就懂的雜湊演算法
7-3破解碰撞與溢位處理
第8章堆疊與佇列演算法徹底研究
8-1陣列實作堆疊輕鬆學
8-2串列實作堆疊
8-3古老的河內塔演算法
8-4八皇后演算法
8-5陣列實作佇列
8-6串列實作佇列
8-7有趣的雙向佇列
8-8一定有懂得優先佇列
第9章超圖解的樹狀演算法
9-1陣列實作二元樹
9-2串列實作二元樹
9-3二元樹走訪的入門捷徑
9-4話說二元搜尋樹
9-5二元樹節點插入
9-6二元樹節點刪除
9-7二元運算樹
9-8二元排序樹
9-9引線二元樹的奧秘
9-10延伸二元樹入門
9-11霍夫曼樹特訓班
9-12平衡樹
9-13決策樹的智慧
第10章圖形演算法
10-1圖形的資料表示法
10-2圖形的走訪
10-3擴張樹的奧秘
10-4圖形最短路徑法
|
|