[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

基於搜索策略的問題求解――數據結構與C語言程序設計綜合實踐
該商品所屬分類:圖書 -> 電子工業出版社
【市場價】
353-512
【優惠價】
221-320
【作者】 李國和 
【所屬類別】 電子工業出版社 
【出版社】電子工業出版社 
【ISBN】9787121369667
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:電子工業出版社
ISBN:9787121369667
版次:1

商品編碼:12592673
品牌:電子工業出版社
包裝:平裝

開本:16開
出版時間:2019-10-01
用紙:膠版紙

頁數:176
字數:282000
正文語種:中文

作者:李國和

    
    
"

內容簡介

本書面向新工科教育,以計算思維為指導、以程序設計為主線、以智能搜索應用為背景、以提高程序實踐技能為目的組織編寫,並采用標準C語言編寫程序。同時以人工智能狀態空間和產生式繫統問題求解為背景,從盲目與啟發式、局部與全局、遞推與遞歸、可回溯與不可回溯、*優與隨機、個體與群體等多個維度對比介紹搜索算法。以問題為出發點,問題驅動貫穿全書,各章節依次從淺到深、從易到難遞進介紹,並通過模塊化程序實例,增強內容的可讀性和可理解性。 本書可以作為本科生C語言課程設計用書,或人工智能導論參考書。通過對本書的學習,使讀者不僅可以提高C語言編程和數據結構應用能力,而且可以掌握人工智能基於搜索策略的若干問題的基本求解方法。

作者簡介

李國和,工學博士,博士生導師。1991年-1996年中國石油大學(北京)復雜科學中心人工智能研究室,助教、講師;1997年-1998年中國石油大學(北京)計算機繫,講師、副教授;1999年-2002年北京航空航天大學計算機學院,讀博;2003年-2008年中國石油大學(北京)計算機繫,副教授、教授、計算機繫副主任;2009年澳大利亞昆士蘭大學數據與知識工程中心,訪問學者;2010年-2012年中國石油大學(北京)信息學院計算機繫,教授、繫主任;2013-年中國石油大學(北京)信息學院軟件工程繫,教授、繫主任。

目錄

目 錄
第1章 C語言及其程序設計基礎 1
1.1 C語言與程序設計 1
1.2 C語言基礎 2
1.3 結構化程序設計 3
1.4 構造類型數據(一) 6
1.5 構造類型數據(二) 8
1.6 模塊化程序設計 8
1.7 變量有效範圍與存儲類別 10
1.8 數據位運算 11
1.9 數據文件處理 12
1.10 C語言學習體會 13
1.11 本章小結 15
習題1 15
第2章 樹搜索 21
2.1 問題提出及基本概念 21
2.2 樹的表示和存儲 27
2.2.1 樹的表示 27
2.2.2 樹存儲結構設計 27
2.2.3 樹存儲實現 28
2.3 樹的盲目搜索 34
2.3.1 樹搜索算法 34
2.3.2 樹搜索實現 37
2.4 樹的路徑求解 41
2.5 基於遞歸的樹搜索 48
2.5.1 遞推與遞歸 48
2.5.2 基於遞歸的樹節點存在性
判斷 53
2.5.3 基於遞歸的樹路徑求解 55
2.6 本章小結 57
習題2 57
第3章 圖搜索 59
3.1 圖的表示和存儲 59
3.1.1 圖的表示 59
3.1.2 圖存儲結構設計 60
3.1.3 圖存儲實現 60
3.2 圖的路徑求解 60
3.3 基於遞歸的圖路徑求解 65
3.3.1 基於遞歸的深度優先圖搜索 65
3.3.2 基於遞歸的廣度優先圖搜索 68
3.4 九宮格路徑求解 74
3.4.1 九宮格的表示 74
3.4.2 九宮格存儲結構設計 75
3.4.3 九宮格搜索實現 75
3.4.4 針對九宮格基於遞歸的深度
優先搜索 80
3.4.5 針對九宮格基於遞歸的廣度
優先搜索 81
3.5 本章小結 83
習題3 83
第4章 啟發式搜索 84
4.1 啟發式信息 84
4.1.1 啟發式信息定義 84
4.1.2 九宮格啟發信息 84
4.2 啟發式搜索路徑求解 85
4.2.1 九宮格存儲結構設計 85
4.2.2 啟發式搜索實現 85
4.3 不可回溯搜索 89
4.4 局部最優搜索與全局最優搜索 90
4.5 本章小結 92
習題4 92
第5章 局部最優搜索 94
5.1 局部最優搜索過程 94
5.2 局部最優搜索實現 95
5.2.1 旅行商最短路徑求解 95
5.2.2函數極值求解 100
5.3 本章小結 106
習題5 107
第6章 全局最優搜索 108
6.1 搜索策略及其存在問題 108
6.2 全局最優搜索算法 109
6.3 基於遺傳算法的問題求解 110
6.3.1 遺傳算法 110
6.3.2 遺傳算法相關概念 111
6.3.3 基於遺傳算法的問題求解過程 114
6.3.4 遺傳算法特點 114
6.3.5 旅行商最短路徑求解 114
6.3.6 函數極值求解 124
6.4 本章小結 133
習題6 134
第7章 規則樹搜索 135
7.1 事實與規則 135
7.2 規則樹正向搜索 137
7.2.1 搜索基本算子 137
7.2.2 正向搜索過程 138
7.2.3 基於規則樹正向搜索問題的求解 139
7.3 規則樹逆向搜索 150
7.3.1 規則樹搜索 150
7.3.2 逆向搜索過程 151
7.3.3 基於規則樹的逆向搜索問題求解 152
7.4 本章小結 156
習題7 157
附錄 158
附錄A 關鍵字 158
附錄B 運算符 159
附錄C 編譯預處理命令 160
附錄D 頭文件與庫函數 161
附錄E 實驗報告 164
參考文獻 165

查看全部↓

前言/序言

前 言

素質教育是當今大學教育的重要任務之一,而計算思維已成為現代素質教育的基本組成部分,其教育教學從單純的計算機基本概念到思想與方法的提升,即以解決問題(計算機應用)為目標,涵蓋問題描述、形式化表示、數據結構和算法設計、編碼實現及其驗證全過程。目前很多高校開設了與計算思維教育密切相關的程序設計、數據結構和程序設計綜合實踐課程,但存在以下主要問題:

(1)停留基礎內容,應用性與實踐性不強。程序設計教學往往注重語言詞法、語法、語義,而經常忽視問題求解的內容。數據結構的教學重點在抽像化的數據及其聯繫和數據操作(算法)上,缺少具體化的應用。程序設計綜合實踐課程應用性不強,大多以復雜數據結構的練習為主。

(2)實踐主題復雜,繫統性與前沿性不足。在實踐類課程中,實踐內容還有相當部分是數據結構的內容,而不是開展數據結構的應用,此外還有一些模擬數據管理的簡單應用,缺少繫統化和緊扣時代特征的應用。

(3)基礎教材豐富,實踐教材較少。程序設計和數據結構教材的種類很多,這些教材的主題明確並且強調應用(包括綜合程序設計、數據結構、問題求解),但是與社會發展需求密切相關的教材很少,尤其與人工智能主題相關的實踐類教材更少。

針對上述存在的問題,本教材本著面向新工科教育、提升計算思維認識、落實應用技能培養的宗旨,以確保基礎、注重聯繫、增強應用、提高技能為指導,並將其融入到以計算思維為目的、以程序設計為主線、以智能搜索為背景、以提高應用實踐技能為目標的教學內容組織編寫中,具有以下特點:

(1)主題先進:以智能搜索技術及其實現為應用背景,內容緊扣智能時代的主流(見表1);

(2)課程目的明確:面向最短路徑、組合優化與函數優化、專家知識推理等不同問題求解,采用不同搜索技術,培養基於搜索策略的計算機應用能力;

(3)內容主線清晰:從樹搜索、圖搜索、啟發式搜索到局部搜索、全局搜索再到規則(與/或)樹搜索,內容逐漸深入,每個搜索算法可以解決特的定問題,並且可以引出新問題和改進算法,可訓練創新思想;

(4)學習內容豐富:除計算機語言知識和編程技能外,綜合應用了數據結構知識和智能搜索算法問題求解。所有程序案例采用自頂向下、逐步細化模塊化設計,程序編寫規範、注釋詳細,提高案例程序的可讀性和可理解性,潛移默化培養軟件工程思想。

本書主要包括以下內容:

第1章,C語言及其程序設計基礎:對C語言及其程序設計的內涵和要點進行回顧總結;

第2章,樹搜索:可回溯盲目搜索,路徑求解;

第3章,圖搜索:可回溯圖搜索、啟發式搜索,路徑求解;

第4章,啟發式搜索:局部性、隨機性、可回溯搜索,路徑求解;

第5章,局部最優搜索:啟發性、隨機性、局部性、不可回溯搜索,目標求解;

第6章,全局最優搜索:並行性、啟發性、隨機性、全局性、不可回溯搜索,目標求解;

第7章,規則樹搜索:規則樹正向搜索和逆向搜索,目標求解、過程(路徑)求解。

本書所有程序采用標準C語言實現,均在Visual C++ 6.0環境中調試通過。若使用其他C語言編譯繫統,則請參考相關資料,略加修改程序即可。

本書作者多年從事本科生和研究生的C語言、數據結構和人工智能教學,深入了解學生對C語言和智能知識的渴求以及希望達到應用水平後纔逐步確定本書的內容。在本書編寫過程中,得到中國石油大學(北京)教務處、信息科學與工程學院和中國石油大學(北京)克拉瑪依校區教務處與國際交流部、文理學院和石油學院大力支持以及校級C語言優秀教學團隊的大力幫助,在此表示衷心的感謝。同時,也感謝教育部——中銳網絡產學合作協同育人項目“面向新工科教育的計算思維培養教學改革與實踐——以C語言程序設計混合教學模式為例(201801181004)” 和新疆維吾爾族自治區教改項目“面向新工科教育的計算機基礎教學研究與實踐(2017JG094)”的支持。另外,趙建輝、吳衛江、張岩、段毛毛、董丹丹等老師對本書提出很多建議,在此向他們表示衷心的感謝。由於計算機技術飛速的發展,並且作者水平有限,書中不完善之處甚至錯誤在所難免,敬請讀者批評、指正。


查看全部↓



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部