女人久久久www免费人成看片,国内自拍偷拍网,国产一区二区三区免费在线观看,欧美精品三区四区,91久久国产综合久久91,欧美成人精品第一区二区三区 ,美女成人在线观看

專業(yè)軟件設(shè)計(jì)師網(wǎng)站|培訓(xùn)機(jī)構(gòu)|服務(wù)商(加客服微信:cnitpm或QQ:800184589進(jìn)軟件設(shè)計(jì)師學(xué)霸群)

軟題庫 培訓(xùn)課程
當(dāng)前位置:信管網(wǎng) >> 軟件設(shè)計(jì)師 >> 案例分析 >> 文章內(nèi)容
軟件設(shè)計(jì)師《案例分析》真題及答案22
來源:信管網(wǎng) 2021年09月23日 【所有評論 分享到微信

軟件設(shè)計(jì)師下午考試科目為案例分析,考試題型為主觀題,4道必答題,2道(5、6題)選答題,考試時長2個半小時,共75分。為幫助廣大軟考中級軟件設(shè)計(jì)師考生更好備考,信管網(wǎng)特整理匯總了軟件設(shè)計(jì)師部分真題、答案及解析供考生查閱,并提供免費(fèi)在線模擬答題、歷年真題免費(fèi)下載等服務(wù),了解軟件設(shè)計(jì)師更多備考信息請關(guān)注信管網(wǎng)。

相關(guān)推薦:

點(diǎn)擊查看/下載:軟件設(shè)計(jì)師歷年真題匯總

點(diǎn)擊查看:軟件設(shè)計(jì)師在線培訓(xùn)課程 丨 免費(fèi)試聽課程

免費(fèi)練習(xí):軟件設(shè)計(jì)師考試題庫(模擬試題、章節(jié)練習(xí)、每日一練)

閱讀下列說明和C代碼,回答問題1至問題3,將解答寫在答題紙的對應(yīng)欄內(nèi)。

【說明】

采用歸并排序?qū)個元素進(jìn)行遞增排序時,首先將n個元素的數(shù)組分成各含n/2個元素的兩個子數(shù)組,然后用歸并排序?qū)蓚€子數(shù)組進(jìn)行遞歸排序,最后合并兩個已經(jīng)排好序的子數(shù)組得到排序結(jié)果。

下面的C代碼是對上述歸并算法的實(shí)現(xiàn),其中的常量和變量說明如下:

arr:待排序數(shù)組

p,q,r:一個子數(shù)組的位置從p到q,另一個子數(shù)組的位置從q+1到r

begin,end:待排序數(shù)組的起止位置

left,right:臨時存放待合并的兩個子數(shù)組

n1,n2:兩個子數(shù)組的長度

i,j,k:循環(huán)變量

mid:臨時變量

【C代碼】

#inciude

#inciude

#define MAX 65536

void merge(int arr[],int p,int q,int r) {

int *left, *right;

int n1,n2,i,j,k;

n1=q-p+1;

n2=r-q;

if((left=(int*)malloc((n1+1)*sizeof(int)))=NULL) {

perror("malloc error");

exit(1);

}

if((right=(int*)malloc((n2+1)*sizeof(int)))=NULL) {

perror("malloc error");

exit(1);

}

for(i=0;i left[i]=arr[p+i];

}

left[i]=MAX;

for(i=0; i right[i]=arr[q+i+1]

}

right[i]=MAX;

i=0; j=0;

for(k=p; (1) ; k++) {

if(left[i]> right[j]) {

(2) ;

j++;

}else {

arr[k]=left[i];

i++;

}

}

}

void mergeSort(int arr[],int begin,int end){

int mid;

if( (3) ){

mid=(begin+end)/2;

mergeSort(arr,begin,mid);

(4) ;

merge(arr,begin,mid,end);

}

}

【問題1】

根據(jù)以上說明和C代碼,填充1-4。

【問題2】

根據(jù)題干說明和以上C代碼,算法采用了(5)算法設(shè)計(jì)策略。

分析時間復(fù)雜度時,列出其遞歸式位(6),解出漸進(jìn)時間復(fù)雜度為(7)(用O符號表示)??臻g復(fù)雜度為(8)(用O符號表示)。

【問題3】

兩個長度分別為n1和n2的已經(jīng)排好序的子數(shù)組進(jìn)行歸并,根據(jù)上述C代碼,則元素之間比較次數(shù)為(9)。

信管網(wǎng)參考答案:

【問題1】

(1)k<=r

(2)arr[k]=right[j]

(3)begin

(4)mergesort(arr,mid+1,end)

【問題2】

(5)分治

(6)T(n)=2T(n/2)+n

(7)O(nlgn)

(8)O(n)

【問題3】

(9)n1+n2

查看解析:m.xiexiliangjiufa.com/st/3814226162.html

掃碼關(guān)注公眾號

溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。

信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。

相關(guān)內(nèi)容

發(fā)表評論  查看完整評論  

推薦文章