av免费网址-青青青手机在线视频-√天堂资源中文-免费在线观看av网站-午夜dj视频在线观看完整版1-老少配老妇老熟女中文普通话-亚洲精品久久久久成人2007-国产精品边做奶水狂喷-另类综合小说-精品无码成人片一区二区-超碰超在线-国产对白刺激视频-亚洲天堂网在线观看-国产精品国产精品偷麻豆-国产精品美女久久久久久福利-国产露脸国语对白在线-91人人爽久久涩噜噜噜-亚洲欧美久久-久久综合色网-特级黄色 一级播放

2025下半年軟件設計師案例簡答題合集

軟件設計師 責任編輯:陳湘君 2025-08-04

添加老師微信

備考咨詢

加我微信

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

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

2025下半年軟件設計師案例簡答題合集部分內容如下:

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

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

a1.png

該問題具有貪心選擇性質,因此可以用貪心法跟簡單地求解。

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

對于任一非空子問題sij,設am是sij中具有最早結束時間的活動。那么:

(1)活動am在sij的某個最大兼容活動子集中。

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

【c代碼】

下面是算法的C語言實現。

1、代碼說明

s[]:存放活動的開始時間。

f[]:存放活動的結束時間。

OptimalSubset[]:存放能夠兼容的活動序號。

Index,m,activity_number:數組下標。下標從1開始可以表示對應活動的編號。

a2.png

【問題1】 (8分)

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

【問題2】(5分)

根據題干說明和以上C代碼,遞歸算法的時間復雜度為(5)(用O符號表示);迭代算法的時間復雜度為(6)(用O符號表示)。整個活動選擇過程的時間復雜度為(7)(用O符號表示)。

【問題3】(2分)

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

a3.png

軟考高項紙質版資料領取活動來啦!
活動截止12月15日
趕緊掃碼參與活動吧!

企業微信截圖_17648107748079.png

熱門:信息系統監理師備考 | 網絡工程師備考 | 軟件設計師備考

推薦:信息系統項目管理師網絡課堂  | 2025下半年軟考真題答案及解析

活動:資料下載  | 新人禮包hotgif.gif

備考:軟考學習資料 | 軟考在線題庫 | 軟考AI大模型

課程:信息系統項目管理師報考指南  |  PMP課程

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

軟考備考資料免費領取

去領取

!
咨詢在線老師!