注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教輔綜合素質(zhì)教育全國信息學(xué)奧林匹克聯(lián)賽培訓(xùn)教程(二)

全國信息學(xué)奧林匹克聯(lián)賽培訓(xùn)教程(二)

全國信息學(xué)奧林匹克聯(lián)賽培訓(xùn)教程(二)

定 價:¥23.80

作 者: 吳文虎,王建德 編著
出版社: 清華大學(xué)出版社
叢編項: 中國計算機(jī)學(xué)會信息學(xué)奧林匹克系列叢書
標(biāo) 簽: 教材教輔與參考書 綜合 奧賽/競賽 考試

ISBN: 9787302074106 出版時間: 2004-02-01 包裝: 膠版紙
開本: 16 頁數(shù): 271 字?jǐn)?shù):  

內(nèi)容簡介

  “中國計算機(jī)學(xué)會信息學(xué)奧林匹克系列叢書”由中國計算機(jī)學(xué)會信息學(xué)奧林匹克科學(xué)委員會主編,由全國著名專家學(xué)者精心編著而成。本書是本套叢書普及本中培訓(xùn)教程的第二冊,它在第一冊的基礎(chǔ)上,針對聯(lián)賽考核的知識點(diǎn),講解了程序測試、效率分析和程序設(shè)計中數(shù)據(jù)結(jié)構(gòu)和算法等內(nèi)容,并提供了提高算法效率的具體策略,不僅能幫助剛剛邁進(jìn)信息學(xué)奧林匹克競賽大門的參賽選手掌握程序設(shè)計的基本知識,更從啟迪思維的角度引導(dǎo)他們?nèi)绾畏治鰡栴}和解決問題。本書還提供了大量的例題及解題算法,以幫助讀者更為深刻的理解和掌握解題思路,并在實(shí)戰(zhàn)中靈活運(yùn)用。本書深入淺出、思路清晰,既可以作為全國信息學(xué)奧林匹克聯(lián)賽的培訓(xùn)教材、聯(lián)賽輔導(dǎo)教師的參考用書、參賽選手的自學(xué)用書,也可作為大中專院校相關(guān)專業(yè)以及電腦愛好者的參考書。

作者簡介

暫缺《全國信息學(xué)奧林匹克聯(lián)賽培訓(xùn)教程(二)》作者簡介

圖書目錄

第一篇 程序的測試和效率分析
第1章 測試程序
1.1 系統(tǒng)的測試工具
1.1.1 調(diào)試初始化
1.1.2 單步跟蹤
1.1.3 執(zhí)行到光標(biāo)所在行
1.1.4 斷點(diǎn)
1.1.5 求值和修改
1.1.6 路標(biāo)
1.1.7 準(zhǔn)備編譯運(yùn)行調(diào)試后的程序
1.2 測試用例的選取方法
1.2.1 白箱法
1.2.2 黑箱法
1.2.3 綜合策略
習(xí)題
第2章 程序的效率分析
2.1 程序工作量的度量方法
2.1.1 基本運(yùn)算
2.1.2 輸入尺寸
2.1.3 輸入情況
2.1.4 復(fù)雜度的階
2.2 優(yōu)化時間效率的方法
2.2.1 常數(shù)計算
2.2.2 盡可能在編譯時賦值
2.2.3 算術(shù)運(yùn)算
2.2.4 避免重復(fù)計算
2.2.5 應(yīng)有利于編譯優(yōu)化
2.2.6 關(guān)于循環(huán)結(jié)構(gòu)
2.2.7 關(guān)于選擇語句
2.2.8 關(guān)于邏輯表達(dá)式
2.2.9 關(guān)于下標(biāo)變量
2.2.10 盡量利用庫模塊
2.3 程序的最優(yōu)性
2.4 程序的空間復(fù)雜度
2.4.1 壓縮存儲技術(shù)
2.4.2 原地工作
習(xí)題
第二篇 數(shù)據(jù)結(jié)構(gòu)
第3章 順序存儲結(jié)構(gòu)的線性表
3.1 線性表的定義
3.1.1 順序存儲結(jié)構(gòu)
3.1.2 鏈?zhǔn)酱鎯Y(jié)構(gòu)
3.2 棧
3.2.1 棧的定義
3.2.2 棧的基本運(yùn)算
3.2.3 棧的重要應(yīng)用——計算表達(dá)式值
3.3 隊列
3.3.1 隊列的定義
3.3.2 隊列的基本運(yùn)算
3.3.3 循環(huán)隊列
3.3.4 隊列的應(yīng)用——教育處廣義線性表
3.4 串
3.4.1 串的基本概念
3.4.2 串運(yùn)算的庫函數(shù)
3.4.3 串運(yùn)算的應(yīng)用——子串模式匹配
習(xí)題
第4章 非線性結(jié)構(gòu)——樹和圖
4.1 樹
4.1.1 樹的概念
4.1.2 樹的表示方法和存儲結(jié)構(gòu)
4.1.3 二叉樹的概念
4.1.4 樹或森林轉(zhuǎn)換成二叉樹
4.1.5 二叉樹的存儲結(jié)構(gòu)
4.1.6 樹或森林的遍歷
4.1.7 由二叉樹的兩種遍歷順序確定樹結(jié)構(gòu)
4.1.8 二叉樹的重要應(yīng)用
4.2 圖
4.2.1 圖的基本概念
4.2.2 圖的存儲結(jié)構(gòu)
4.2.3 圖的遍歷和圖的生成樹
4.2.4 圖的應(yīng)用
習(xí)題
第三篇 算法設(shè)計
第5章 高精度運(yùn)算
5.1 高精度的十進(jìn)制運(yùn)算
5.1.1 數(shù)據(jù)類型
5.1.2 基本運(yùn)算
5.2 改善高精度運(yùn)算的效率
5.2.1 擴(kuò)大進(jìn)制數(shù)
5.2.2 建立因子表
習(xí)題
第6章 構(gòu)造法
6.1 對應(yīng)策略
6.1.1 對應(yīng)經(jīng)典問題
6.1.2 對應(yīng)簡單問題
6.1.3 對應(yīng)數(shù)學(xué)問題
6.2 分治策略
6.2.1 遞推的分治策略
6.2.2 遞歸的分治策略
6.3 歸納策略
6.3.1 遞推法
6.3.2 遞歸法
6.3.3 制定目標(biāo)
6.3.4 貪心法
6.4 模擬策略
6.4.1 直敘式模擬
6.4.2 篩選法模擬
6.4.3 構(gòu)造法模擬
習(xí)題
第7章 搜索法
7.1 枚舉法
7.1.1 “直譯”的枚舉算法
7.1.2 枚舉算法的優(yōu)化
7.2 回溯法
7.2.1 回溯法的基本思路
7.2.2 回溯法的應(yīng)用實(shí)例
7.2.3 回溯法的優(yōu)化
7.3 廣度優(yōu)先搜索
7.3.1 廣度優(yōu)先搜索的基本思路
7.3.2 求初始狀態(tài)所能到達(dá)的所有狀態(tài)
7.3.3 計算初始狀態(tài)到目標(biāo)狀態(tài)的最短路徑
習(xí)題
第8章 動態(tài)程序設(shè)計方法
8.1 問題的引出
8.2 動態(tài)程序設(shè)計方法的基本概念
8.2.1 階段和狀態(tài)
8.2.2 決策和策略
8.2.3 最優(yōu)化原理與無后效性
8.2.4 最優(yōu)指標(biāo)函數(shù)和狀態(tài)轉(zhuǎn)移方程
8.3 動態(tài)程序設(shè)計方法的基本思維方式
8.4 動態(tài)程序設(shè)計方法的應(yīng)用實(shí)例
8.4.1 計算所有方案
8.4.2 計算一些階段性明顯、但不具備最優(yōu)子結(jié)構(gòu)特征的問題
8.4.3 雙重動態(tài)程序設(shè)計
8.4.4 多進(jìn)程的最優(yōu)化決策問題
習(xí)題

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號