-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
程序設計算法基礎 版權信息
- ISBN:9787302618560
- 條形碼:9787302618560 ; 978-7-302-61856-0
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
程序設計算法基礎 本書特色
本書主要包括基礎算法、基礎數據結構、搜索、圖論、網絡流、動態規劃、分治、數學、字符串與計算幾何等11章,書中代碼均使用C 語言編寫,主要介紹程序設計算法、數據結構等內容的相關知識。本書章節經過精心設計,書中內容按照算法的難易程度進行組織,,考慮了知識之間的前后依賴順序,盡可能保證內容的連續性與難度遞進的合理程度,意在使讀者能夠更容易地了解程序設計基礎算法涉及的相關知識。
本書每一章節知識點的介紹分為理論知識、例題解析、推薦學習三部分。讀者可通過閱讀知識點的基本概念和理論的介紹,了解相關的理論知識;通過對例題解析的學習和思考,加深對算法核心思想的理解;通過推薦習題的練習,掌握和鞏固所學算法,培養編程思想,提高分析問題、解決問題的能力。本書注重基礎算法的介紹,使初學者能夠快速入門,并且對程序設計及算法產生興趣,為后續進階學習打下堅實基礎。
參與編寫本書的人員均為天津大學程序設計競賽代表隊教練組教師、現役及退役隊員,在編寫過程中參考了大量的文獻,結合二十多年的教學和參賽經驗,對本書的內容進行了撰寫,并對書中例題源程序代碼進行評測。
程序設計算法基礎 內容簡介
本書所介紹的內容均為程序設計的基礎算法,包括程序設計基礎知識、基礎算法、基礎數據結構、搜索、圖論、字符串、動態規劃、初等數論、計算幾何等內容,結合實際問題,講解使用基礎算法進行問題求解的思路、方法,給出示例代碼。目的是使剛剛進入專業課學習的計算機專業學生以及程序設計愛好者了解計算機編程的基本算法。本書注重基礎算法的介紹,使初學者能夠快速入門,并且對程序設計及算法產生興趣,為后續進階學習打下堅實的基礎。
程序設計算法基礎 目錄
1.1枚舉
1.2模擬
1.3遞歸
1.4分治基礎
1.5貪心
1.6排序
第2章基礎數據結構
2.1棧和隊列
2.2非
2.3并查集
2.4前綴和與差分
2.5樹狀數組
2.6線段樹
2.7ST表
2.8分塊
2.9莫隊算法
第3章搜索
3.1深度優先搜索
3.2寬度優先搜索
3.3搜索優化策略
3.3.1雙向廣搜
3.3.2剪枝
3.3.3記憶化搜索
3.3.4迭代加深搜索
3.4A*
第4章圖論
4.1圖論基礎
4.1.1度和路徑
4.1.2圖的定義
4.1.3存儲結構
4.1.4樹的直徑
4.1.5歐拉回路
4.1.6哈密爾頓回路
4.2*近公共祖先
4.2.1Tarjan法
4.2.2倍增法
4.2.3樹鏈剖分法
4.3生成樹
4.3.1Prim算法
4.3.2Kruskal算法
4.3.3次小生成樹
…… 第 5章高級數據結構 第 6章網絡流 第 7章動態規劃 第 8章分治 9.1數學基礎 第 10章字符串 第 11章計算幾何 參考文獻
程序設計算法基礎 作者簡介
喻梅,教授,天津大學智能與計算學部副主任,長期從事本科生、研究生課堂一線教學,擔任計算機公共基礎及專業課程負責人。從教以來,榮獲天津市教學名師、天津市優秀教師、天津市教師教學基本功競賽二等獎,天津大學教師講課大賽一等獎、寶鋼教育基金優秀教師、天津市教學成果二等獎、天津大學教學成果一等獎、天津市師德先進個人、天津大學“我心目中的好導師”等多個獎項。 作為天津大學ACM-ICPC、CCPC代表隊教練,負責每年隊員的選拔、隊伍的集中訓練、帶隊指導參加國際及國內賽事等多項工作,天津大學ACM-ICPC代表隊在亞洲區域賽中取得了優異的成績,獲得了多個獎項,并兩次率領天津大學ACM代表隊進入世界總決賽。主持并參與多項國家級、省部級科研項目。
- >
上帝之肋:男人的真實旅程
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
唐代進士錄
- >
李白與唐代文化
- >
伊索寓言-世界文學名著典藏-全譯本
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
我與地壇
- >
自卑與超越