發表於2024-11-26
《算法設計與分析習題解答與學習指導/21世紀大學本科計算機專業係列教材》主要包含分治策略、動態規劃、貪心法、迴溯與分支限界等算法設計技術和分析方法以及問題計算復雜度的界定。在此基礎上簡要介紹瞭NP完全理論的基礎知識以及近似算法、隨機算法等。本書可作為《算法設計與分析》的教學輔導用書。
第1章基礎知識
1.1內容提要
1.2習題
1.3習題解答與分析
第2章分治策略
2.1內容提要
2.2習題
2.3習題解答與分析
第3章動態規劃
3.1內容提要
3.2習題
3.3習題解答與分析
第4章貪心法
4.1內容提要
4.2習題
4.3習題解答與分析
第5章迴溯與分支限界
5.1內容提要
5.2習題
5.3習題解答與分析
第6章算法分析與問題的計算復雜度
6.1內容提要
6.2習題
6.3習題解答與分析
目錄算法設計與分析習題解答與學習指導第7章NP完全性
7.1內容提要
7.2習題
7.3習題解答與分析
第8章近似算法
8.1內容提要
8.2習題
8.3習題解答與分析
第9章隨機算法
9.1內容提要
9.2習題
9.3習題解答與分析
第10章處理難解問題的策略
10.1內容提要
10.2習題
10.3習題解答與分析
參考文獻120第1章緒論
1.1計算機的基本概念
1.1.1什麼是計算機
1.1.2計算機的分類
1.1.3計算機的特點
1.1.4計算機的用途
1.1.5計算機的發展
1.2計算機科學與技術學科的定義
1.2.1計算機科學與技術學科
1.2.2計算機科學與技術學科的根本問題
1.2.3計算機科學技術的研究範疇
1.3計算機科學與技術學科的教育
1.3.1技術的變化
1.3.2文化的變化
1.3.3教育觀念的變化
1.4對計算機科學與技術學科畢業生的基本要求
1.4.1知識、能力和素質
1.4.2檢驗標準
1.4.3優秀學生
1.5信息化社會的挑戰
1.5.1信息化社會的特徵
1.5.2Internet與信息化社會
1.5.3信息化社會對計算機人纔的需求
1.6計算機科學與技術學科知識體係
1.6.1知識體係的結構
1.6.2學科知識體係一覽
1.6.3課程體係結構
本章小結
習題
第2章計算機的基礎知識
2.1計算機的運算基礎
2.1.1數製
2.1.2數製間的轉換
2.1.3碼製
2.1.4數的定點錶示和浮點錶示
2.1.5信息的幾種編碼
目錄算法設計與分析習題解答與學習指導2.2邏輯代數基礎
2.2.1命題邏輯基礎
2.2.2邏輯代數基礎
2.3計算機的基本結構與工作原理
2.3.1計算機硬件的基本結構
2.3.2計算機的工作原理
2.3.3計算機組織與係統結構
2.4程序設計基礎
2.4.1程序設計語言
2.4.2結構化程序設計
2.4.3良好的程序設計風格
2.5算法基礎
2.5.1解題的步驟
2.5.2什麼是算法
2.5.3怎樣衡量算法的優劣
2.6數據結構基礎
2.6.1什麼是數據結構
2.6.2幾種典型的數據結構
本章小結
習題
第3章計算機硬件係統
3.1計算機係統
3.1.1馮·諾依曼體係結構
3.1.2計算機體係結構的發展
3.1.3計算機體係結構的評價標準
3.1.4微型計算機的硬件結構
3.2係統單元
3.2.1係統主闆與時鍾頻率
3.2.2電子數據與指令
3.2.3微處理器
3.2.4主存儲器
3.3輸入輸齣係統
3.3.1輸入輸齣原理
3.3.2擴展槽和適配卡
3.3.3係統總綫
3.3.4端口與連接電纜
3.4輸入設備
3.4.1鍵盤輸入
3.4.2定點輸入設備
3.4.3掃描輸入設備
3.4.4語音輸入設備
3.4.5其他輸入設備
3.5輸齣設備
3.5.1顯示器
3.5.2打印機
3.5.3繪圖儀
3.5.4其他輸齣設備
3.6輔助存儲設備
3.6.1硬盤
3.6.2光盤
3.6.3閃存和U盤
3.6.4磁帶
3.7平闆電腦
3.7.1平闆電腦的概念
3.7.2平闆電腦的發展
3.7.3平闆電腦的芯片
3.7.4ARM微處理器應用
本章小結
習題
第4章計算機係統軟件與工具軟件
4.1程序設計語言翻譯係統
4.1.1匯編語言翻譯係統
4.1.2高級程序設計語言翻譯係統
4.1.3高級程序設計語言解釋係統
4.2操作係統
4.2.1什麼是操作係統
4.2.2操作係統的功能
4.2.3操作係統的分類
4.2.4幾種常用的操作係統
4.3工具軟件
4.3.1下載軟件
4.3.2FTP工具軟件
4.3.3圖像瀏覽軟件
4.3.4截圖軟件
4.3.5PDF文件閱讀軟件
4.3.6詞典工具
4.3.7文件壓縮軟件
4.3.8防毒軟件
本章小結
習題
第5章計算機應用軟件
5.1文字處理軟件
5.1.1Word 2007概述
5.1.2文檔的基本操作
5.1.3文檔的排版
5.2電子錶格軟件
5.2.1Excel 2007基本知識
5.2.2工作錶的建立
5.2.3工作錶的編輯和格式化
5.2.4數據的圖錶化
5.2.5數據列錶
5.2.6頁麵設置和打印
5.3文稿演示軟件
5.3.1文稿演示軟件的基本操作
5.3.2格式化和美化演示文稿
5.3.3動畫、超鏈接和多媒體技術
5.3.4放映和打印演示文稿
本章小結
習題
第6章數據庫係統及其應用
6.1數據庫係統的基本概念
6.1.1數據庫係統的定義
6.1.2數據管理技術的發展
6.1.3數據庫係統的體係結構
6.1.4數據庫管理係統
6.2結構化查詢語言SQL概述
6.2.1SQL的産生與發展
6.2.2SQL的特點
6.2.3SQL的功能
6.3SQL的數據定義操作
6.3.1基本錶的定義、修改與撤消
6.3.2索引的定義與撤消
6.4SQL的數據查詢操作
6.4.1查詢語句的一般形式
6.4.2簡單查詢
6.4.3多錶查詢
6.4.4嵌套查詢
6.5SQL的數據更新操作
6.5.1插入操作
6.5.2刪除操作
6.5.3修改操作
6.6幾種新型的數據庫係統
6.6.1分布式數據庫
6.6.2多媒體數據庫
6.6.3並行數據庫
6.6.4演繹數據庫
6.6.5主動數據庫
6.6.6數據倉庫
6.7數據庫係統的應用
6.7.1信息與信息係統
6.7.2事務處理係統
6.7.3管理信息係統
6.7.4決策支持係統
6.7.5數據挖掘係統
本章小結
習題
第7章多媒體技術及其應用
7.1多媒體
7.1.1媒體的定義
7.1.2多媒體係統的主要特徵
7.1.3多媒體係統的技術研究與應用開發
7.2超文本與超媒體
7.2.1多媒體文檔
7.2.2超文本與超媒體的概念
7.2.3超文本與超媒體示例
7.2.4超文本係統的體係結構
7.3多媒體技術
7.3.1音頻技術
7.3.2圖像和圖形
7.3.3視頻和動畫
7.3.4多媒體數據壓縮技術
7.4多媒體通信係統技術
7.4.1多媒體通信係統體係結構
7.4.2H.323電視會議
7.4.3H.324可視電話
7.4.4IP電話
7.5多媒體創作工具
7.5.1音樂製作
7.5.2圖形與圖像製作
7.5.3動畫製作
7.5.4視頻影像處理
7.5.5多媒體圖文製作
7.5.6Web創作
7.5.7文字的藝術修飾與多媒體演示文稿製作
7.6多媒體編輯語言
7.6.1HTML與DHTML
7.6.2JavaScript
7.6.3ASP
7.6.4PHP
7.6.5XML
7.7虛擬現實技術
7.7.1VRML
7.7.2虛擬現實技術的應用
7.8全息幻影
7.8.1全息幻影的概念
7.8.2360度全息幻影成像的特點
本章小結
習題
第8章計算機網絡及其應用
8.1數據通信與連通性
8.1.1數據通信與連通性的定義
8.1.2連通方法
8.1.3用戶端連接選項
8.1.4通信信道
8.1.5數據傳輸
8.2計算機網絡體係結構
8.2.1計算機網絡的定義
8.2.2計算機網絡的術語
8.2.3計算機網絡的結構
8.2.4計算機網絡的互聯設備
8.3計算機網絡的分類和使用方式
8.3.1計算機網絡的分類
8.3.2構架計算機網絡的策略
8.4Internet與TCP/IP協議
8.4.1Internet的起源
8.4.2Internet的應用
8.4.3Internet的工作方式
8.4.4Internet中計算機的地址和命名
8.4.5Internet的連接
8.5Internet的服務功能
8.5.1E�瞞ail
8.5.2討論組
8.5.3FTP文件傳輸
8.5.4Telnet遠程登錄
8.6Web和瀏覽器
8.6.1Web
8.6.2瀏覽器
8.6.3搜索引擎
8.7局域網的基礎構架
8.7.1以太網
8.7.2令牌環網
8.7.3FDDI網
8.7.4ATM網
8.7.5無綫局域網
8.8物聯網
8.8.1物聯網的基本概念
8.8.2物聯網的組成
8.8.3物聯網的相關技術
8.8.4物聯網的應用模式與在我國的應用現狀
8.9企業內部網和外聯網
8.9.1內部網
8.9.2外聯網
8.10集群與網格技術
8.10.1集群係統
8.10.2網格
本章小結
習題
第9章軟件工程
9.1軟件工程的概念
9.1.1為什麼提齣軟件工程
9.1.2什麼是軟件工程
9.1.3軟件生存周期
9.2軟件開發模型
9.2.1瀑布模型
9.2.2漸增模型
9.2.3演化模型
9.2.4螺鏇模型
9.2.5噴泉模型
9.2.6轉換模型
9.2.7智能模型
9.3軟件開發方法
9.3.1模塊化方法
9.3.2結構化方法
9.3.3麵嚮數據結構方法
9.3.4麵嚮對象方法
9.3.5統一建模語言
9.3.6軟件復用和構件技術
9.4軟件過程和過程改進
9.4.1軟件過程
9.4.2軟件過程工程
9.4.3軟件過程模型
9.4.4軟件過程實施
9.4.5軟件過程改進
9.4.6軟件能力成熟度模型
本章小結
習題
第10章計算機信息安全技術
10.1計算機信息安全麵臨的威脅
10.1.1信息安全的重要性
10.1.2安全問題的現狀
10.1.3計算機信息安全的定義及威脅信息安全的手段
10.1.4計算機信息安全的因素
10.1.5信息安全的策略與網絡安全體係結構
10.2保密技術
10.2.1保密防護技術與泄密發現技術
10.2.2計算機係統的保密技術
10.2.3Internet中使用的密碼技術
10.3防禦技術
10.3.1防火牆的概念
10.3.2防火牆技術
10.3.3防火牆的結構
10.3.4身份鑒彆和訪問權限控製
10.4虛擬專用網
10.4.1什麼是VPN
10.4.2VPN的分類及其用途
10.5審計與監控技術
10.5.1審計與監控的準則
10.5.2審計與監控
10.6計算機病毒
10.6.1計算機病毒的定義
10.6.2計算機病毒的發展
10.6.3計算機病毒的檢測與防治
10.7無綫傳感器網絡與智能卡的安全
10.7.1無綫傳感器網絡的安全
10.7.2智能卡的安全
本章小結
習題
第11章計算機的應用領域
11.1計算機在製造業中的應用
11.1.1計算機輔助設計
11.1.2計算機輔助製造
11.1.3計算機集成製造係統
11.2計算機在商業中的應用
11.2.1零售業
11.2.2電子數據交換
11.2.3電子商務
11.3計算機在銀行與證券業中的應用
11.3.1電子貨幣
11.3.2網上銀行與移動支付
11.3.3證券市場信息化
11.4計算機在交通運輸業中的應用
11.4.1交通監控係統
11.4.2坐席預定與售票係統
11.4.3全球衛星定位係統
11.4.4地理信息係統
11.4.5智能交通係統
11.4.6車載GPS智能導航係統
11.5計算機在辦公自動化與電子政務中的應用
11.5.1辦公自動化
11.5.2電子政務
11.6計算機在教育中的應用
11.6.1校園網
11.6.2遠程教育
11.6.3計算機輔助教育
11.6.4計算機教學管理係統
11.7計算機在醫學中的應用
11.7.1醫學專傢係統
11.7.2遠程醫療係統
11.7.3數字化醫療儀器
11.7.4病員監護與健康護理
11.7.5醫學研究
11.8計算機在科學研究中的應用
11.8.1科技文獻的存儲與檢索
11.8.2科學計算
11.8.3計算機仿真
11.9計算機在藝術與娛樂中的應用
11.9.1音樂與舞蹈
11.9.2美術與攝影
11.9.3電影與電視
11.9.4多媒體娛樂與遊戲
本章小結
習題
第12章職業道德與擇業
12.1信息産業界的道德準則
12.1.1"綠色"信息産業
12.1.2計算機科學技術專業人員的道德準則
12.1.3企業道德準則
12.1.4計算機用戶道德
12.1.5安全與隱私
12.2信息産業的法律法規
12.2.1與計算機知識産權有關的法律法規
12.2.2計算機軟件保護
12.2.3軟件資産價值評估
12.3專業崗位與擇業
12.3.1與計算機科學與技術專業有關的職業種類
12.3.2與計算機科學與技術專業有關的職位
12.3.3終生學習
本章小結
習題
參考文獻
作為問題求解和程序設計的重要基礎,算法設計與分析在計算機科學與技術專業的課程體係中是一門重要的必修課。通過該課程的學習,不但為學習其他專業課程奠定瞭紮實的基礎,而且對培養學生分析與解決問題的能力及計算思維有著不可替代的作用。ACMIEEEComputingCurricula2004與我國教育部計算機科學與技術專業教學指導委員會提齣的《計算機科學與技術專業規範2005》都把該課程列入本專業的核心課程之一。
本書是國傢高等教育“十一五”規劃教材《算法設計與分析》(清華大學齣版社,屈婉玲等)的輔助教材。主教材包括算法設計、算法分析、計算復雜性理論等重要內容。結閤各種典型應用,主教材首先深入分析瞭各種算法設計技術的適用範圍、設計步驟、正確性證明與復雜度的分析方法、改進算法的途徑、局限性等,為從事實際問題求解的算法設計與分析工作在理論上提供清晰的、整體的思路和方法,並在此基礎上介紹瞭問題難度的分析方法和計算復雜性理論的基本框架和一些重要的結果。
算法具有廣泛的應用背景,習題量大,方法靈活。針對給定算法問題,在建模、設計技術選擇、效率分析、改進途徑等方麵,初學者往往不知道如何著手。本書在多年算法教學的基礎上精選瞭100多道典型的習題,給齣瞭詳盡的解答和分析,以期對初學者有所幫助。
與主教材配套,本書也分為10章。第1章是基礎知識;第2~5章分彆闡述分治策略、動態規劃、貪心法、迴溯與分支限界等算法設計技術;第6章介紹算法分析和問題的計算復雜度;第7章是NP完全性理論;第8章是近似算法;第9章是隨機算法;第10章介紹處理難解問題的策略。每章首先對所涉及的重要知識點和方法進行總結,然後給齣習題和解答。
本書前4章由屈婉玲編寫,第5~6章由王捍貧編寫,第7~8章由張立昂編寫,第9~10章由劉田編寫。
為瞭提高本書的質量,歡迎廣大讀者的批評和指正!
作者
2014年3月於北京大學
算法設計與分析習題解答與學習指導/21世紀大學本科計算機專業係列教材 下載 mobi pdf epub txt 電子書 格式 2024
算法設計與分析習題解答與學習指導/21世紀大學本科計算機專業係列教材 下載 mobi epub pdf 電子書很好
評分習題講解很詳細,對學習的幫助還是很大的
評分快遞超級快!書也不錯~
評分非常精彩,送貨速度非常快
評分傢;中國科學院院士(1991年);北京大學教授、北京大學信息與工程科學學部主任,軟件工程國傢工程研究中心主任,北京大學軟件與微電子學院理事長、名譽院長;兼任國務院學位委員會委員及學科評議組第一召集人,中國計算機學會、中國軟件行業協會副理事長,北京市人民政府專傢顧問團顧問, IEEE Fellow,貝爾實驗室基礎科學研究院(中國)高級顧問,《中國科學》、《科學通報》、《電子學報》副主編,復旦大學、浙江大學、香港科技大學等校兼職教授,北大青鳥集團董事長,無锡市第一女子中學名譽校長。2009年5月15日,澳洲ISTS(國際七三學社)主席陳恩田在中科院嚮楊芙清院士贈送瞭中國道教書法大師泰山仙翁的題詞:未湖飛楊,芙齣冰清。高度贊揚瞭楊芙清院士的纔學和品格。楊芙清教授突齣貢獻是組織瞭全國22所高等院校和科研單位,380多名科技人員,經過十幾年的艱苦創新曆程,終於研製成功大型軟件開發環境青鳥係統。它是我國第一個大規模、綜閤性的軟件工程環境,不論在集成度,還是對軟件開發的支持力度等方麵,都達到或超過瞭九十年代國際先進水平。短短幾十年的時間,計算機以迅速之勢走進瞭工廠、機關學校和傢庭。286、386、486、586,當人們使用電腦、享受電腦的恩惠時,可曾知道和想到為此作齣突齣貢獻的我國第一位從事計算機軟件研究的女科學傢、中國科學院院士、北京大學計算機科學與技術係係主任楊芙清教授又在為軟件的工業化生産進行研究。她因是中國第一個研製齣可支持高級語言及多道運行的操作係統,第一個研製齣用高級語言書寫的操作係統,第一個研製齣初具規模的軟件工程支撐環境……而被美國名人錄列為世界最傑齣的5000人之一,被英國名人錄中心列為終身研究院士、被列入澳洲和遠東名人錄。
評分買來完成作業的,還不錯~
評分很好的算法教材,北大老師推薦
評分屈婉玲老師的算法書很經典
評分算法設計與分析習題解答與學習指導/21世紀大學本科計算機專業係列教材 mobi epub pdf txt 電子書 格式下載 2024