版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第1天:全部的基本概念
Pointl:算法的基本概念
-5-考點(diǎn)精講
1、算法:是指解題方案的準(zhǔn)確而完整的描述。
序也需第翻津甚囂易福親等菌霾色蠢菁俄瞿露碧町麟煉纂宣陶摹計(jì)。程
確的⑵毓序矗般藏繇毓順序的規(guī)則并且每一個規(guī)則都是有效的,是明
2、算法的基本特征:
(1)可行性,例如1012+1-1012的問題
許有皴雅酷就驟螂襄整贏;翻??舞格不允
括合魏勰浦㈱料僦悔魁牌施即能在執(zhí)行有限個步驟后終止'包
(4)擁有足夠的情報(bào)。所有的各種可能情況都要考慮到。
所占用港普的野喘露爆贏r那端翁爵翼篡黃嘴看鞭耨董瑞嘉坪看法程序
真題分析
【真題1]算法的有窮性是指_______o(2008年4月)
A)算法程序的長度是有限的B)算法只能被有限的用戶使用
C)算法程序的運(yùn)行時間是有限的D)算法程序所處理的數(shù)據(jù)量是有限的
行有徵粒矗》/寰*性,覆鬟算苫必須能在有限的時間內(nèi)做完,即算法必須能在執(zhí)
【真題2】問題處理方案的正確而完整的描述稱為—【5】_。(2005年4月)
解析:算法是問題處理方案正確而完整的描述。答案:算法
【真題3]算法的空間復(fù)雜度是指o(2009年9月)
A)算法程序中的語句或指令條數(shù)B)算法在執(zhí)行過程中所需要的臨時工作單元
數(shù)
口C)算法在執(zhí)行過程中所需要的計(jì)算機(jī)內(nèi)部存儲空間D)算法所處理的數(shù)據(jù)
月工
稱內(nèi)健麴算法的空間復(fù)雜度是指執(zhí)行這個算法所需要的計(jì)算機(jī)內(nèi)部存儲空間(簡
答案:C
【真題4】下列敘述中正確的是0(2007年3月)
柴度勿整M要邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一一對應(yīng)的B)算法的時間復(fù)雜度與空間復(fù)
復(fù)雜翻'獻(xiàn)福需照繇膊蕊量而與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)功算法的時間
解析:
2、算法的時間復(fù)雜度與空間復(fù)雜度并不相關(guān)。
Hl解桐I陶髓褊皤臀
4、算法的執(zhí)行效率不僅與問題的規(guī)模有關(guān),還與數(shù)據(jù)的存儲結(jié)構(gòu)有關(guān)。
答案:D
【真題5】下列敘述中正確的是_______o(2006年9月)
A)一個算法的時間復(fù)雜度大,則其空間復(fù)雜度必定小B)三種說法都不對
復(fù)染足不個的洲瑞艮美患鬟怒卜則其時間復(fù)雜度也必定大D)一個算法的空間
解析:
1、時間。;空間復(fù)雜度是指算法在運(yùn)行
過程中臨時占
與
臀
件
般
夕
舉1W0Jw>1
架
和
了
抽
但
,
四
帶
喘
乂
效y
空
。
。
這w
雜
雜
矛盾
「
復(fù)
的
4索
,
二JM
。
答案:B
【真題6]算法復(fù)雜度主要包括時間復(fù)雜度和—【2】—復(fù)雜度。(2005年9月)
答案:空間
【真題7】算法的時間復(fù)雜度是指o(2010年3月)
〃A)算法程序中的語句或指令條數(shù)-7-B)算法在執(zhí)行過程中所需要的基本運(yùn)算次
數(shù)
C)算法的執(zhí)行時間D)算法所處理的數(shù)據(jù)量
算法踹播疆短感瞿麟囊和空間復(fù)雜治是衡量一個算法好壞的度量。
答案:B
Point2:軟件工程基本概念
考點(diǎn)精講
件相急睛糠鎏飄翻雷飆帽稟4鬣峰集拿警羲蕾爵耍越裁更
2、軟件工程源自于軟件危機(jī)。
(1)軟件危機(jī)主要表現(xiàn)在成本、質(zhì)量、生產(chǎn)率等問題。
學(xué)的室翻覆摩者矗解洋及嘴W救案即I需!,軟件工程
(3)軟件工程包括三個要素,即方法、工具和過程。
3、小I常把軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用、維護(hù)到停止使用(退役)的過程稱為軟件
生命周期。
及耐觥祥赧「⑥W穩(wěn)加揶
副氣7E:
真題分析
下面4搴獸品蒯灑功能可以分為&翎普揖)系統(tǒng)軟件和支撐軟件(或工具軟件)。
A)教務(wù)管理系統(tǒng)B)匯編程序C)編譯程序D)操作系統(tǒng)
系統(tǒng)置單虢聶魯序和匯編程序?qū)儆谥诬浖?,操作系統(tǒng)屬于系統(tǒng)軟件,而教務(wù)管理
答案:A
【真題2]軟件是指0(2007年9月)
-8-A)算法和數(shù)據(jù)結(jié)構(gòu)B)程序、數(shù)據(jù)和相關(guān)文檔的完整集合C)程序
D)程序和文檔
答案:B
【真題3]下列描述中正確的是_______o(2005年9月)
A)軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則
B)軟件工程只是解決軟件開發(fā)中的技術(shù)問題
C)軟件工程只是解決軟件項(xiàng)目的管理問題
D)軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題
解析:軟件工程學(xué)是研究軟件開發(fā)和維護(hù)的普遍原理與技術(shù)的一門工程學(xué)科。
板
SEISMS/艘■踹盛its曬固齪
k軟件工程學(xué)的主要研究對象包括軟件開發(fā)與維護(hù)的技術(shù)、方法、工具和管理等方
面。
答案:A
【真題4】下列描述中正確的是_______o(2005年4月)
A)軟件既是邏輯實(shí)體,又是物理實(shí)體B)軟件是程序、數(shù)據(jù)與相關(guān)文檔的集
C)程序就是軟件D)軟件開發(fā)不受計(jì)算機(jī)系統(tǒng)的限制
,解近"讓要機(jī)物件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,包括程序、數(shù)據(jù)
及相關(guān)文檔的競教集咨。
答案:B
下面白奉嚶溫W耦功能可以分為,2群脾蜘)系統(tǒng)軟件和支撐軟件咸工具軟件)。
o(2010年3月)
A)教務(wù)管理系統(tǒng)B)瀏覽器C)編輯軟件D)操作系統(tǒng)
解析:只有操作系統(tǒng)是系統(tǒng)軟件。
答案:D
-9-【真題6)軟件是—【4】_、數(shù)據(jù)和文檔的集合。(2010年3月)
解析:軟件=程序+數(shù)據(jù)+相關(guān)文檔
答案:程序
發(fā)的*泉聚鼐圈蠡口,素榭取率為本具和過程,其中一⑴―支持軟件開
解析:軟件工程包括的3個要素是方法、工具和過程。方法是完成軟件工程
項(xiàng)目的技術(shù)手段;工具支持軟件的開發(fā)、管理、文檔生成;過程支持軟件開發(fā)
的各個環(huán)節(jié)的控制、管理。
答案:過程
階段矮解嫡腦拶黑吆沏”捻7年韓刎義階段、開發(fā)階段和維護(hù)
解析:通常將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用、維護(hù)到停止使用退役的過程稱為
軟件生命周期。軟件生命周期分為軟件定義、軟件開發(fā)和軟件運(yùn)行維護(hù)三個階
段。定義階段包括可行性研究、初步項(xiàng)目計(jì)劃和需求分析兩個活動階段;開發(fā)
階段包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼實(shí)現(xiàn)、測試四個活動階段;維護(hù)階段包括
使用、維護(hù)、退役三個活動階段。
答案:開發(fā)
【真題9】下面描述中,不屬于軟件危機(jī)表現(xiàn)的是_______o(2010年9月)
軟件卑襄空菖肇港以控制B)軟件成本不斷提高C)軟件過程不規(guī)范D)
的矛臀析毓贛李限髓余1%■滓)1料1積累起來,形成了尖銳
(1)經(jīng)費(fèi)預(yù)算經(jīng)常突破,完成時間一再拖延。
(2)開發(fā)的軟件不能滿足用戶要求。
(3)開發(fā)的軟件可維護(hù)性差。
(4)開發(fā)的軟件可靠性差。
(5)軟件開發(fā)費(fèi)用不斷增加。
(6)軟件開發(fā)生產(chǎn)效率低下。
答案:C
【真題10]軟件生命周期是指o(2010年9月)
A)軟件的開發(fā)過程B)軟件的運(yùn)行維護(hù)過程
C)軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程
D)軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測試完成的過程
一口,-1°-臧:
森輸護(hù)翻
憑案.C
Point3:數(shù)據(jù)庫的基本概念
考點(diǎn)精講
1、數(shù)據(jù)庫的基本概念
數(shù)
上
符
尻
縝
構(gòu)
型
是
H際&r
!
叫
值之
而
實(shí)
,
、
、
造
曲
加a
^e為
。
,卷
解
舊
募
曲
15于
獺
aBas,
^。
萄
八
i庫
%以
香
目
w八
)口0
74£
簡
筋
必
腐
雋
理
據(jù)
<鐲g
S斑D
渺3
臺
臺
」
官g
DaBS軟)
t人a
;八e
MC、
(1)數(shù)據(jù)庫管理系統(tǒng)提供以下的數(shù)據(jù)語言:
①數(shù)據(jù)定義語言(DDL):負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;
②數(shù)據(jù)操縱語言:負(fù)責(zé)數(shù)據(jù)的操縱,如查詢與增加、刪除、修改等;
有依③數(shù)據(jù)控制語言:負(fù)責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢
復(fù)等。
(2)數(shù)據(jù)庫系統(tǒng)的特點(diǎn):
①數(shù)據(jù)的集成性;
②數(shù)據(jù)高共享性與低冗余性;
存竭鶻黯孽船蟒匹靡間互不依賴'也就是數(shù)據(jù)的邏輯結(jié)構(gòu)、
建盛廓J髀嬲嘴髓瞰嚼般抑驪靡轆矗
的特先酬能摩斯佛脩篇熊下挪贏礎(chǔ)盤淘撬1鬻齡
您標(biāo)M4的主要目的是有效地管理和存取大量的數(shù)據(jù)資源,數(shù)
5、數(shù)據(jù)獨(dú)立性包括物理獨(dú)立性和邏輯獨(dú)立性。
不影謂?焉僵霓黨構(gòu)數(shù)衰嘴儒鈴翻麻^在更換、物理存儲方式)的改變,
間聯(lián)果瞿慧綣立朱雷轆雪撕舉器結(jié)構(gòu)(如修改數(shù)據(jù)、增加新數(shù)據(jù)類型、改變數(shù)據(jù)
6、數(shù)據(jù)庫系統(tǒng)在其內(nèi)部具有三級模式:概念模式、內(nèi)部模式與外部模式。
給
模式
它
颼
士
斜
稱物
出
勿
幺
內(nèi)
、
理
里
界rt
需■
,L
鬻
望
索
式
式
里
又
h上
集
及
引
要
、
、
盤
及
稻
操
%r口
相
備
述
as瓶h
,
兼
福。
語
內(nèi)
s口'
1S一°
真題分析
【真題1】數(shù)據(jù)庫管理系統(tǒng)是________o(2009年9月)
B)一種操作系統(tǒng)C)操作系統(tǒng)的一部分D)在操作
解析:數(shù)據(jù)庫管理系統(tǒng)是運(yùn)行在操作系統(tǒng)之上的支撐軟件,是數(shù)據(jù)庫系統(tǒng)的核心。
答案:D
【真題2]數(shù)據(jù)庫系統(tǒng)的核心是—【4】—系統(tǒng)。(2009年3月)
解赤,啜露露翳是麴,
勺核心。
答案:數(shù)據(jù)庫管理
-12]【真摩3】在數(shù)據(jù)管理技術(shù)發(fā)展的三個階段中,數(shù)據(jù)共享最好的是________
(2008年9用
…A)數(shù)據(jù)庫系統(tǒng)階段B)三個階段相同C)人工管理階段D)文件系統(tǒng)
階段
答案:A
i
3母
,搭S中成埴、地茨可哆1F,
查及并發(fā)控制、族復(fù)尊功能。
答案:數(shù)據(jù)定義
【真題5】下列敘述中正確的是_______o(2007年9月)
A)數(shù)據(jù)庫管理系統(tǒng)就是數(shù)據(jù)庫系統(tǒng)B)三種說法都不對
C)數(shù)據(jù)庫系統(tǒng)是一個獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的支持
D)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題
答案:D
【真題6]下列敘述中錯誤的是_______0(2007年3月)
A)數(shù)據(jù)庫設(shè)計(jì)是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫
B)數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持
C)在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致
po黯嵋融里躲苜捕要解決數(shù)據(jù)的共享問題
考點(diǎn)精講
1、養(yǎng)成良好的程序設(shè)計(jì)的設(shè)計(jì)風(fēng)格,主要應(yīng)考慮下述因素:
者理癡野?熊毓名的命名有一定含義’便于理解;②正確的注釋幫助讀
-16-
③使[蹙春勰町■翱露耨說明的次序規(guī)范化;②說明語句中變量安排有序化;
(3)語句的結(jié)構(gòu):程序應(yīng)該簡單易懂,語句構(gòu)造應(yīng)該簡單直接。
(4)輸入和輸出。
2、注釋分序言性注釋和功能性注釋,語句結(jié)構(gòu)清晰第一、效率第二。
真題分析
【真題1】下列選項(xiàng)不符合良好程序設(shè)計(jì)風(fēng)格的是_______o(2006年9月)
A)避免濫用goto語句B)模塊設(shè)計(jì)要保證高耦合、高內(nèi)聚
C)源程序要文檔化D)數(shù)據(jù)說明的次序要規(guī)范化
露
落
咆前
程
賞
唳
效既
以
%£不影X
照
£1s沸
下
在
寰
提
織
?得
,
。8
前
不
能
.組程
,xe
有
提高可讀性和可維護(hù)性。更直接地說,風(fēng)格就是意味著要按照規(guī)則進(jìn)行編程。
_(1)程序文檔化。就是程序文檔包含恰當(dāng)?shù)臉?biāo)識符,適當(dāng)?shù)淖⒔夂统绦虻囊曈X組織
等。
(3)功能模塊化。即把源程序代碼按照功能劃分為低耦合、高內(nèi)聚的模塊。
;—1X.
占i1X1°
答案:B
u【真題2】下列敘述中,不符合良好程序設(shè)計(jì)風(fēng)格要求的是_______o(2007年
9月)
A)程序中要有必要的注釋B)輸入數(shù)據(jù)前要有提示信息
C)程序的效率第一,清晰第二D)程序的可讀性好
答案:C
Points:鑄構(gòu)化程序設(shè)計(jì)
考點(diǎn)精講
的原棲霾囑捌據(jù)姬爨濡曾躁;鐲端雕。庸&它
重復(fù)編耦化翳雕髓■建慧解實(shí)量虛髓解萋翳擇結(jié)構(gòu);③
的相)謖|程序設(shè)計(jì)語言中的順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)等控制結(jié)構(gòu)來表示程序
(2)選用的控制結(jié)構(gòu)只準(zhǔn)許有一個入口和一個出口。
(3)程序語句組成容易識別的程序塊,每塊只有一個入口和一個出口。
(4)復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行組合嵌套來實(shí)現(xiàn)。
(5)語言中所沒有的控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來模擬。
(6)嚴(yán)格控制goto語句的使用。
真題分析
【真題1】下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是_______o(2009年9月)
A)模塊化B)逐步求精C)可封裝D)自頂向下
④限北北加黑隅字設(shè)計(jì)的原則主要包括:①自頂向下;②逐步求精;③模塊化;
答案:C
站犀嘴栩*徵I六原則的三種基本控制結(jié)構(gòu)是:選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和—【3】
解析:結(jié)構(gòu)化程序設(shè)計(jì)的3種基本控制結(jié)構(gòu)是:選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)
結(jié)構(gòu)、順序結(jié)構(gòu)。
答案:順序
【真題3】結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括o(2008年4月)
A)模塊化B)逐步求精C)多態(tài)性D)自頂向下
自頂向下,逐步求精,
答案:C
【真題4】下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的是________o(2006年4月)
A)模塊化B)可復(fù)用C)自頂向下D)逐步求精
W
序
自
川
析
篡
?懿
:%
1向
具
題
猿
、
i逐
工
三
TF一11
后
,目
卷
分
各
W:\用r
0稚J
在
、
/則
貧
個
y為O
GO。
答案:B
(2015簟H)僅由順序、選擇(分支)和重復(fù)(循環(huán))結(jié)構(gòu)構(gòu)成的程序是一【外—程序。
解析:本題主要考查結(jié)構(gòu)化程序的基本概念。僅由順序、選擇(分支)和重復(fù)(循
環(huán))結(jié)構(gòu)構(gòu)成的程序是結(jié)構(gòu)化程序。
答案:結(jié)構(gòu)化
Point6:面向?qū)ο蟮某绦蛟O(shè)計(jì)方法
考點(diǎn)精講
性、金磊震破媵M猾野吆灣驟翳鬻g&嬲堀象歸為類,類是具有共同屬
3、
磐例;一金索械4面技
息,它統(tǒng)一了教據(jù)流和森
-19-
真題分析
【真題1】在面向?qū)ο蠓椒ㄖ?,不屬于“對象”基本特點(diǎn)的是________o(2008年
9月1)
A)多態(tài)性B)標(biāo)識唯一性C)一致性D)分類性
解析:對象具有如下特征:標(biāo)識唯一性、分類性、多態(tài)性、封裝性、模塊獨(dú)立
性。
答案:C
【真題2】在面向?qū)ο蠓椒ㄖ?,?shí)現(xiàn)信息隱蔽是依靠。(2007年9月)
A)對象的封裝B)對象的分類C)對象的繼承D)對象的多態(tài)
餞
改on
答案:A
對象【,招淋善部對象方法中,一口】—描述的是具有相似屬性與操作的一組
解析:在面向?qū)ο蠓椒ㄖ?,類描述的是具有相似屬性與操作的一組對象。
答案:類
【真題4】在面向?qū)ο蠓椒ㄖ?,類的?shí)例稱為—【2】__。(2005年4月)
解析:類描述的是具有相似性質(zhì)的一組對象。例如,每本具體的書是一個對
象,而這具體的書都有共同的性質(zhì),它們都屬于更一般的概念“書”這一類對象。
一個具體的對象稱為類的實(shí)例。
答案:對象
-20-
【真題5】下面選項(xiàng)中不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)特征的是________o(2007年3
A)類比性B)封裝性C)繼承性D)多態(tài)性
解析:向?qū)ο蟪绦蛟O(shè)計(jì)的三個主要特征是:封裝性、繼承性和多態(tài)性。
1、封裝性即只需知道數(shù)據(jù)的取值范圍和可以對該數(shù)據(jù)施加的操作,而無需知道
數(shù)據(jù)的具體結(jié)構(gòu)以及實(shí)現(xiàn)操作的算法。
2、繼承性是指使用已有的類定義作為基礎(chǔ)建立新類的定義技術(shù)。
3、對象根據(jù)所接受的消息而做出動作,同樣的消息被不同的對象接受時可導(dǎo)致
完全不同的行動,該現(xiàn)象稱為多態(tài)性。
答案:A
【真題6】面向?qū)ο蠓椒ㄖ校^承是指o(2010年9月)
A)各對象之間的共同性質(zhì)B)類之間共亨屬性和操作的機(jī)制
C)一組對象所具有的相似性質(zhì)D)一個對象具有另一個對象的性質(zhì)
答案:B
Point7:基本排序與查找的算法
考點(diǎn)精講
1、查找
一一個元
「對于長度為n的臂幅量移
但在窄喇晶泄菸髓葡蹤描梅患轆效率是很低的。雖然順序查找的效率不高,
①無序的線性表;
②即使是有序的線性表,如果采用鏈?zhǔn)酱鎯Y(jié)構(gòu),也只能順序查找。
婚瞿-21是-⑶影二瞰fl膻圈瞇髀蕾—
口
或把
①冒泡排序法,需要比較的次數(shù)為n(n-l)/2;
②快速排序法,最壞情況需要比較的次數(shù)為n(n-l)/2o
(2)插入類排序法:
①簡單插入排序法,最壞情況需要n(n-l)/2次比較;
②希爾排序法,最壞情況需要O(nl.5)次比較。
(3)選擇類排序法:
①簡單選擇排序海最壞情況需要n(n-l)/2次比較;
②堆排序法,最壞情況需要O(nlog2n)次比較。
真題分析
【真題1】下列排序方法中,最壞情況下比較次數(shù)最少的是_______。(2009年
3月)
A)直接插入排序
B)堆排序
C)冒泡排序
D)簡單選擇排序
M極璃?盛Wffl鏢鬣疆況下比較次數(shù)沏
答案:B
排廣若矗馨2】對長度為(?微邪濟(jì)石序,在最壞情況下,比較次數(shù)不是n(n-l)/2的
A)直接插入排序B)堆排序
C)快速排序D)冒泡排序
-22-解析:排序方法中最壞情況下需要比較的次數(shù)分別為:冒泡排序n(n-l)/2、
快速推唐Xn-l)/2、簡單插入排序n(n-l)/2、希爾排序O(n7.5)、簡單選擇排序
n(n-l)/2、堆排序O(nlog2n)。
答案:B
【真題3】冒泡排序在最壞情況下的比較次數(shù)是_______o(2007年9月)
A)n(n-l)/2B)n/2C)n(n+l)/2D)nlog2n
遍的藏鹿睛前繇髓翥都1鬻牖篇最雅部較躲雋翻贊過n
答案:A
.(真題4】對長度為10的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為
_[1J_o(2006年4月)
解析:在冒泡排序中,最壞情況下,需要比較的次數(shù)為n(n-l)/2,也就是:
10*(10-1)/2=45。
答案:45
-X真朗對于長度為n的線'慢表,旅最壞情況下,下列各排序法所對應(yīng)的比較
次數(shù)市正篇的是0(2005壽4力
A)快速排序?yàn)閚B)快速排序?yàn)閚(n-l)/2
C)冒泡排序?yàn)閚/2D)冒泡排序?yàn)閚
解析:假設(shè)線性表的長度為n,在最壞情況下,冒泡排序和快速排序需要的比
較次數(shù)為n(n-l)/2。
答案:B
,"J真題6】在長度為11Al的陽線性表中進(jìn)行二分法查找,最壞情況下需要比較的
次數(shù)是o(2008年9月)
A)O(log2n)B)O(nlog2n)C)O(n)D)O(n)2
次常櫥早祭成后怪能吸有序線性表,在最壞情況下,二分法查找只需比較1*2n
答案:A
,小,*3:【真題7】在長度為64幀序線性表中進(jìn)行順序查找,最壞情況下需要比較
的次數(shù)為o(2006年9月3
A)6B)7C)63D)64
在這樣的找的
往雌豺姓樵線由麻城照端1熱惻町
射
雄
裱凌
翳
僻
首
杳
數(shù)
上
將助
4元r
「:J1
寸
匕
二
行
較
繼
依
直
彩
,
,tM
線
幫
找
旌出
查
中
推eU
,
。
元
天
束
結(jié)
個
素
,O
因此,在長度為64的有序線性表中進(jìn)行順序查找,最壞的情況下需要比較64次。
答案:D
【真題8】下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是_______o(2005年9月)
A)二叉鏈表B)有序線性鏈表C)順序存儲的有序線性表D)線性鏈
胸.有序表是指線性表中的
答案:C
,【真題9】對長度為n的線性表進(jìn)行順序查找,在最壞情況下所需要的比較次數(shù)
為o(2005年4月)
A)nB)n+1C)log2nD)n/2
解析:在長度為n的線性表中進(jìn)行順序查找,最壞情況下需要比較n次。
答案:A
【真題10】下列敘述中正確的是_______o(2010年3月)
A)對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(log2n)
B)對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(nlog2n)
C)對長度為n的有序鏈表進(jìn)行查找,最壞情況下需要的比較次數(shù)為n
D)對長度為n的有序鏈表進(jìn)行對分查找,最壞情況下需要的比較次數(shù)為(n/2)
杳
求
緩
占
斐WRBo?1
.二
.杳°
要
子
璉
^的
范
5K上
nI一
杳
糕
根
喀
不^M^
遞8
,Si
龍
的
等
$下I
也
^撥
二1
,.
對
找
分
法
二
一S:
答案:C
,(真題11】在長度為n的線性表中,尋找最大項(xiàng)至少需要比較—【2】_次。(2010
年9甘)——
析
種情
說
喝
表
殍
牌
費(fèi)
亶
鎏
兩
-楠
,
元
個疑
微
兀
X'比
應(yīng)該
^八
,
列
大
曙
、
比
公
一
皇
序
魴一
瞿
。
的
比
序
隹
比
工
應(yīng)
n-大
序
。
第
褊都
定
值
的
位
吸
的
須
綴
盍
況,
案1-S
,fe'n-ZE
答案.n-1
第2天;軟件工程與數(shù)據(jù)庫設(shè)計(jì)
Pointl:數(shù)據(jù)模型
2、數(shù)據(jù)模型分為三種:
修
型
稱
概
念
模
事晶
構(gòu)慧
是對
此
也
界
^及&S
.
,
主
的內(nèi)
刑
^擴(kuò)
象
嗅
邏?
燙
。
、
、
物
方S
面
系
耨
一
等
口
型£
絆
E墨-R/IE-
那
型
:^4向
。
:
產(chǎn)
數(shù)
實(shí)
摩
?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年招標(biāo)代理服務(wù)協(xié)議
- 2024教育培訓(xùn)費(fèi)用協(xié)議協(xié)議
- 2024年車展參展商協(xié)議范本
- 保健食品區(qū)域代理協(xié)議(2024年)
- DB11∕T 1602-2018 生物防治產(chǎn)品應(yīng)用技術(shù)規(guī)程 白蠟吉丁腫腿蜂
- 2024裝飾監(jiān)理服務(wù)化協(xié)議
- 2024年專業(yè)物流服務(wù)協(xié)議全書修訂
- 2024年度電力工程技術(shù)合作協(xié)議
- 2024年企業(yè)萬股股權(quán)融資合作協(xié)議
- 文書模板-《承重架使用協(xié)議書》
- JTT791-2010 公路涵洞通道用波紋鋼管(板)
- 2024年航空職業(yè)技能鑒定考試-無人機(jī)AOPA駕駛證考試(視距內(nèi)駕駛員視距內(nèi)駕駛員)筆試歷年真題薈萃含答案
- 科研的思路與方法
- 山東聯(lián)通公司招聘筆試題
- 2024年新智認(rèn)知數(shù)字科技股份有限公司招聘筆試參考題庫含答案解析
- 金屬探測器檢測記錄
- 安全教育記錄范文(25篇)
- 2024年供應(yīng)鏈管理競賽考試題庫
- 三年級語文下冊第二單元群文閱讀教學(xué)設(shè)計(jì)
- 習(xí)思想教材配套練習(xí)題 第七章 社會主義現(xiàn)代化建設(shè)的教育、科技、人才戰(zhàn)略
- led顯示屏工藝流程
評論
0/150
提交評論