天堂888-欧美黄色小说-熟睡侵犯の奶水授乳在线-初尝情欲h名器av-亚洲天堂免费视频-日韩五十路-免费在线国产-国产又大又黄又粗-久草导航-色播导航-亚洲免费资源-熟女一区二区三区视频-亚洲美女视频在线-亚洲成人福利视频-婷婷精品在线-亚洲综合p-中文字幕 日本-亚洲骚片-亚洲自拍偷拍网-国产农村妇女精品一区二区-午夜中出-久久精品国产精品亚洲毛片-91精品毛片-99爱视频在线-狠狠操亚洲-美女让人操-里番本子纯肉侵犯肉全彩无码-999偷拍

2025下半年軟件設(shè)計(jì)師案例簡(jiǎn)答題合集

軟件設(shè)計(jì)師 責(zé)任編輯:陳湘君 2025-08-04

添加老師微信

備考咨詢

加我微信

摘要:2025下半年軟件設(shè)計(jì)師案例題怎么做?2025下半年軟件設(shè)計(jì)師案例簡(jiǎn)答題有什么參考嗎?希賽網(wǎng)為考生整理了一份2025下半年軟件設(shè)計(jì)師案例簡(jiǎn)答題合集資料,希望能幫助到考生。有需要的同學(xué)還可以在本文資料處下載該資料的PDF版本。

針對(duì)2025下半年軟件設(shè)計(jì)師案例題怎么做?2025下半年軟件設(shè)計(jì)師案例簡(jiǎn)答題有什么參考嗎?的問題,希賽網(wǎng)為考生整理了一份2025下半年軟件設(shè)計(jì)師案例簡(jiǎn)答題合集資料,希望能幫助到考生。因篇幅有限,本文只展示部分內(nèi)容,考生可在本文文首本文資料處或文末的資料下載欄目下載PDF完整版

2025下半年軟件設(shè)計(jì)師案例簡(jiǎn)答題合集部分內(nèi)容如下:

1、閱讀下列說明和圖,回答問題。

活動(dòng)選擇問題是指若干個(gè)具有競(jìng)爭(zhēng)性的活動(dòng)要求互斥使用某一公共資源時(shí),如何選擇最大的相容活動(dòng)集合。假設(shè)有一個(gè)需要使用某一資源(如場(chǎng)地等)的N個(gè)活動(dòng)組成的集合S={a1, a2, ... , an},該資源一次只能被一個(gè)活動(dòng)占用。每個(gè)活動(dòng)ai有一個(gè)開始時(shí)間si和結(jié)束時(shí)間fi,且0≤si≤fi<∞。一旦被選擇后,活動(dòng)ai就占據(jù)半開時(shí)間區(qū)間[si,fi)。如果兩個(gè)活動(dòng)ai和aj的時(shí)間區(qū)間互不重疊,則稱活動(dòng)ai和aj是兼容的。活動(dòng)選擇問題就是要選擇出一個(gè)由互相兼容的活動(dòng)組成的最大子集合。考慮下表中的活動(dòng)集合,其中各活動(dòng)采用歸并排序算法進(jìn)行遞增排序。從表中可以看到,子集{a3,a9,a11}由相互兼容的活動(dòng)組成。然而,它不是最大的子集,子集{a1,a4,a8,a11}更大,事實(shí)上,{a1,a4,a8,a11}是一個(gè)最大的相互兼容活動(dòng)子集。另外,還有一個(gè)最大子集是{a2,a4,a9,a11}

a1.png

該問題具有貪心選擇性質(zhì),因此可以用貪心法跟簡(jiǎn)單地求解。

定義集合sij={ak∈s:fi≤sk<fk≤sj}。為了完整地表示問題,加入兩個(gè)虛擬活動(dòng), a0和an+1,其中,f0=0,sn+1=∞,這樣s =s0,n+1。

對(duì)于任一非空子問題sij,設(shè)am是sij中具有最早結(jié)束時(shí)間的活動(dòng)。那么:

(1)活動(dòng)am在sij的某個(gè)最大兼容活動(dòng)子集中。

(2)自互動(dòng)sim為空,所以選擇am將使smi為唯一可能非空的子問題。

【c代碼】

下面是算法的C語言實(shí)現(xiàn)。

1、代碼說明

s[]:存放活動(dòng)的開始時(shí)間。

f[]:存放活動(dòng)的結(jié)束時(shí)間。

OptimalSubset[]:存放能夠兼容的活動(dòng)序號(hào)。

Index,m,activity_number:數(shù)組下標(biāo)。下標(biāo)從1開始可以表示對(duì)應(yīng)活動(dòng)的編號(hào)。

a2.png

【問題1】 (8分)

根據(jù)說明和C代碼,填充C代碼中的空(1) ~ (4)。

【問題2】(5分)

根據(jù)題干說明和以上C代碼,遞歸算法的時(shí)間復(fù)雜度為(5)(用O符號(hào)表示);迭代算法的時(shí)間復(fù)雜度為(6)(用O符號(hào)表示)。整個(gè)活動(dòng)選擇過程的時(shí)間復(fù)雜度為(7)(用O符號(hào)表示)。

【問題3】(2分)

下表給出了n=11的活動(dòng)集合,根據(jù)上述算法描述和C代碼,得到的相互兼容的活動(dòng)個(gè)數(shù)為(8)。

a3.png

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

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢?cè)诰€老師!