出版時間:2011-1 出版社:高等教育出版社 作者:教育部考試中心 頁數(shù):138 字?jǐn)?shù):220000
Tag標(biāo)簽:無
內(nèi)容概要
教育部考試中心編著的《全國計算機(jī)等級考試二級教程--公共基礎(chǔ)知識(2012年版)》是根據(jù)教育部考試中心頒布的《全國計算機(jī)等級考試二級公共基礎(chǔ)知識考試大綱(2007年版)》的要求,在2011年版的基礎(chǔ)上修訂而成。主要內(nèi)容包括:數(shù)據(jù)結(jié)構(gòu)與算法,程序設(shè)計基礎(chǔ),軟件工程基礎(chǔ),數(shù)據(jù)庫設(shè)計基礎(chǔ)。
《全國計算機(jī)等級考試二級教程--公共基礎(chǔ)知識(2012年版)》不僅是應(yīng)試者必備的自學(xué)和輔導(dǎo)材料,也可以作為一般院校相應(yīng)課程的教材或自學(xué)參考書。
書籍目錄
第1章 數(shù)據(jù)結(jié)構(gòu)與算法
1.1 算法
1.1.1 算法的基本概念
1.1.2 算法復(fù)雜度
1.2 數(shù)據(jù)結(jié)構(gòu)的基本概念
1.2.1 什么是數(shù)據(jù)結(jié)構(gòu)
1.2.2 數(shù)據(jù)結(jié)構(gòu)的圖形表示
1.2.3 線性結(jié)構(gòu)與非線性結(jié)構(gòu)
1.3 線性表及其順序存儲結(jié)構(gòu)
1.3.1 線性表的基本概念
1.3.2 線性表的順序存儲結(jié)構(gòu)
1.3.3 順序表的插入運(yùn)算
1.3.4 順序表的刪除運(yùn)算
1.4 棧和隊列
1.4.1 棧及其基本運(yùn)算
1.4.2 隊列及其基本運(yùn)算
1.5 線性鏈表
1.5.1 線性鏈表的基本概念
1.5.2 線性鏈表的基本運(yùn)算
1.5.3 循環(huán)鏈表及其基本運(yùn)算
1.6 樹與二叉樹
1.6.1 樹的基本概念
1.6.2 二叉樹及其基本性質(zhì)
1.6.3 二叉樹的存儲結(jié)構(gòu)
1.6.4 二叉樹的遍歷
1.7 查找技術(shù)
1.7.1 順序查找
1.7.2 二分法查找
1.8 排序技術(shù)
1.8.1 交換類排序法
1.8.2 插入類排序法
1.8.3 選擇類排序法
習(xí)題1
第2章 程序設(shè)計基礎(chǔ)
2.1 程序設(shè)計方法與風(fēng)格
2.2 結(jié)構(gòu)化程序設(shè)計
2.2.1 結(jié)構(gòu)化程序設(shè)計的原則
2.2.2 結(jié)構(gòu)化程序的基本結(jié)構(gòu)與特點(diǎn)
2.2.3 結(jié)構(gòu)化程序設(shè)計原則和方法的應(yīng)用
2.3 面向?qū)ο蟮某绦蛟O(shè)計
2.3.1 關(guān)于面向?qū)ο蠓椒?br /> 2.3.2 面向?qū)ο蠓椒ǖ幕靖拍?br /> 習(xí)題2
第3章 軟件工程基礎(chǔ)
3.1 軟件工程基本概念
3.1.1 軟件定義與軟件特點(diǎn)
3.1.2 軟件危機(jī)與軟件工程
3.1.3 軟件工程過程與軟件生命周期
3.1.4 軟件工程的目標(biāo)與原則
3.1.5 軟件開發(fā)工具與軟件開發(fā)環(huán)境
3.2 結(jié)構(gòu)化分析方法
3.2.1 需求分析與需求分析方法
3.2.2 結(jié)構(gòu)化分析方法
3.2.3 軟件需求規(guī)格說明書
3.3 結(jié)構(gòu)化設(shè)計方法
3.3.1 軟件設(shè)計的基本概念
3.3.2 概要設(shè)計
3.3.3 詳細(xì)設(shè)計
3.4 軟件測試
3.4.1 軟件測試的目的
3.4.2 軟件測試的準(zhǔn)則
3.4.3 軟件測試技術(shù)與方法綜述
3.4.4 軟件測試的實(shí)施
3.5 程序的調(diào)試
3.5.1 基本概念
3.5.2 軟件調(diào)試方法
習(xí)題3
第4章 數(shù)據(jù)庫設(shè)計基礎(chǔ)
4.1 數(shù)據(jù)庫系統(tǒng)的基本概念
4.1.1 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)
4.1.2 數(shù)據(jù)庫系統(tǒng)的發(fā)展
4.1.3 數(shù)據(jù)庫系統(tǒng)的基本特點(diǎn)
4.1.4 數(shù)據(jù)庫系統(tǒng)的內(nèi)部結(jié)構(gòu)體系
4.2 數(shù)據(jù)模型
4.2.1 數(shù)據(jù)模型的基本概念
4.2.2 E—R模型
4.2.3 層次模型
4.2.4 網(wǎng)狀模型
4.2.5 關(guān)系模型
4.3 關(guān)系代數(shù)
4.4 數(shù)據(jù)庫設(shè)計與管理
4.4.1 數(shù)據(jù)庫設(shè)計概述
4.4.2 數(shù)據(jù)庫設(shè)計的需求分析
4.4.3 數(shù)據(jù)庫概念設(shè)計
4.4.4 數(shù)據(jù)庫的邏輯設(shè)計
4.4.5 數(shù)據(jù)庫的物理設(shè)計
4.4.6 數(shù)據(jù)庫管理
習(xí)題4
附錄1 全國計算機(jī)等級考試二級公共基礎(chǔ)知識考試大綱(2007年版)
附錄2 全國計算機(jī)等級考試二級公共基礎(chǔ)知識樣題及參考答案
附錄3 2011年3月全國計算機(jī)等級考試二級筆試試題及參考答案——公共基礎(chǔ)知識
附錄4 習(xí)題參考答案
章節(jié)摘錄
版權(quán)頁: 插圖: 二叉樹的遍歷是指不重復(fù)地訪問二叉樹中的所有結(jié)點(diǎn)。 由于二叉樹是一種非線性結(jié)構(gòu),因此,對二叉樹的遍歷要比遍歷線性表復(fù)雜得多。在遍歷二叉樹的過程中,當(dāng)訪問到某個結(jié)點(diǎn)時,再往下訪問可能有兩個分支,那么先訪問哪一個分支呢?對于二叉樹來說,需要訪問根結(jié)點(diǎn)、左子樹上的所有結(jié)點(diǎn)、右子樹上的所有結(jié)點(diǎn),在這三者中,究竟先訪問哪一個?也就是說,遍歷二叉樹的方法實(shí)際上是要確定訪問各結(jié)點(diǎn)的順序,以便不重不漏地訪問到二叉樹中的所有結(jié)點(diǎn)。 在遍歷二叉樹的過程中,一般先遍歷左子樹,然后再遍歷右子樹。在先左后右的原則下,根據(jù)訪問根結(jié)點(diǎn)的次序,二叉樹的遍歷可以分為三種:前序遍歷、中序遍歷、后序遍歷。下面分別介紹這三種遍歷的方法。 1.前序遍歷(DLR) 所謂前序遍歷是指在訪問根結(jié)點(diǎn)、遍歷左子樹與遍歷右子樹這三者中,首先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹;并且,在遍歷左、右子樹時,仍然先訪問根結(jié)點(diǎn),然后遍歷左子樹,最后遍歷右子樹。因此,前序遍歷二叉樹的過程是一個遞歸的過程。 下面是二叉樹前序遍歷的簡單描述: 若二叉樹為空,則結(jié)束返回。 否則:(1)訪問根結(jié)點(diǎn); (2)前序遍歷左子樹; (3)前序遍歷右子樹。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載