網(wǎng)站首頁(yè)
考試題庫(kù)
在線(xiàn)???/a>
智能家居
網(wǎng)課試題
問(wèn)&答
熱門(mén)試題
登錄 |
注冊(cè)
網(wǎng)站首頁(yè)
考試題庫(kù)
熱門(mén)試題
智能家居
網(wǎng)課試題
計(jì)算機(jī)軟件水平考試
題庫(kù)首頁(yè)
在線(xiàn)???/a>
每日一練
章節(jié)練習(xí)
中級(jí)軟件設(shè)計(jì)師算法設(shè)計(jì)和分析單項(xiàng)選擇題每日一練(2019.01.22)
來(lái)源:考試資料網(wǎng)
1
要在8×8的棋盤(pán)上擺放8個(gè)"皇后",要求"皇后"之間不能發(fā)生沖突,即任何兩個(gè)"皇后"不能在同一行、同一列和相同的對(duì)角線(xiàn)上,則一般采用()來(lái)實(shí)現(xiàn)。
點(diǎn)擊查看答案&解析
2
在有n個(gè)無(wú)序無(wú)重復(fù)元素值的數(shù)組中查找第i小的數(shù)的算法描述如下:任意取一個(gè)元素r,用劃分操作確定其在數(shù)組中的位置,假設(shè)元素r為第k小的數(shù)。若i等于k,則返回該元素值;若i小于k,則在劃分的前半部分遞歸進(jìn)行劃分操作找第i小的數(shù);否則在劃分的后半部分遞歸進(jìn)行劃分操作找第k-i小的數(shù)。該算法是一種基于()策略的算法。
點(diǎn)擊查看答案&解析
3
設(shè)算法A的時(shí)間復(fù)雜度可用遞歸式
表示,算法B的時(shí)間復(fù)雜度可用遞歸
表示,若要使得算法B漸進(jìn)地快于算法A,則a的最大整數(shù)為()
點(diǎn)擊查看答案&解析
4
對(duì)n個(gè)元素值分別為-1、0或1的整型數(shù)組A進(jìn)行升序排序的算法描述如下:統(tǒng)計(jì)A中-1、0和1的個(gè)數(shù),設(shè)分別為n
1
、n
2
和n
3
,然后將A中的前n
1
個(gè)元素賦值為-1,第n
1
+1到n
1
+n
2
個(gè)元素賦值為0,最后n
3
個(gè)元素賦值為1。該算法的時(shí)間復(fù)雜度和空間復(fù)雜度分別為()。
點(diǎn)擊查看答案&解析
5
分治算法設(shè)計(jì)技術(shù)()
點(diǎn)擊查看答案&解析