軟考軟件設計師考試知識點填空檢測(5)

軟件設計師 責任編輯:陳湘君 2023-08-16

添加老師微信

備考咨詢

加我微信

摘要:軟件設計師是軟考中級考試科目之一,為方便考生對所學知識點的檢測,希賽軟考頻道為考生帶來軟考軟件設計師考試知識點填空檢測的內(nèi)容,本文為軟考軟件設計師考試知識點填空檢測(5)。

為方便軟考考生對軟件設計師考試知識點的檢測,希賽軟考頻道為考生帶來軟考軟件設計師考試知識點填空檢測的內(nèi)容(完整版可在本文文首本文資料處或文末的資料下載欄目下載)。

軟考軟件設計師考試知識點填空檢測(5)內(nèi)容如下:

第5章 算法基礎

1 考點精講

1.1 算法基本概念

1、算法是對特定問題求解步驟的一種描述,它是指令的有限序列,其中每一條指令表示一個或多個操作。算法5個重要特性:(1) ____。(2) ____。(3) ____。(4) ____。(5) ____。 

2、____是指子程序(或函數(shù))直接調(diào)用自己或通過一系列調(diào)用語句間接調(diào)用自己,是一種描述問題和解決問題的常用方法。

3、____是指從給定序列中隨意地(不一定是連續(xù)的)去掉若干元素(可能一個也不去掉)后所形成的序列。

4、貪心法并不是從整體最優(yōu)考慮,它所做出的選擇只是在某種意義上的____最優(yōu)。

5、回溯法的算法框架有____和____兩種方式。

6、為了有效地進行搜索,回溯法在搜索的過程中可對某些結點進行____,而對哪些結點進行剪枝,需要設計限界函數(shù)來判斷。

7、____是指程序運行從開始到結束所需要的時間。

8、____是對一個算法在運行過程中臨時占用存儲空間大小的量度。

1.2 排序

1、若在待排序的一個序列中,存在相同的數(shù)值R1和R2,且在排序前R1領先于R2,那么在排序后,如果R1和R2的相對次序保持不變,R1 仍領先于R2,則稱此類排序方法為____。若在排序后的序列中有可能出現(xiàn)R2領先于R1的情形,則稱此類排序為____。

2、直接插入排序是一種____的排序方法, 冒泡排序是一種____的排序方法,歸并排序是一種____排序方法。

3、簡單選擇排序是一種____的排序方法, 希爾排序是一種____的排序方法, 快速排序是____的排序方法,堆排序是一種____的排序方法。

1.3 算法策略

5.png

2 章節(jié)問答

1、冒泡排序的基本思想?

答:

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內(nèi)容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!