單項選擇題?哈夫曼編碼樹是用貪心算法解決的典型問題,分析該算法,回答如下問題,假定有n個字符生成的編碼樹,問編碼樹中的結(jié)點總數(shù)是多少?可能的最長的字符編碼是多少位?()

A.2n-1個結(jié)點;n-1位編碼
B.2n個結(jié)點;n-1編碼
C.2n個結(jié)點;n位編碼
D.2n-1個結(jié)點;n位編碼


您可能感興趣的試卷

你可能感興趣的試題

2.多項選擇題可用動態(tài)規(guī)劃算法解決的問題需要滿足幾個基本要素,從下面選項中找出這些基本要素()。

A.重復(fù)子問題
B.階段性
C.無后向性
D.最優(yōu)子結(jié)構(gòu)性質(zhì)

最新試題

在求解部分背包問題時采用的貪心策略是()。

題型:單項選擇題

在N皇后問題中,需要將棋盤當(dāng)做一個二維數(shù)組來分析,對于該二維數(shù)組,以下說法正確的是()。

題型:多項選擇題

?優(yōu)先隊列式分支限界法解決0-1背包問題時,下面描述正確的是()。

題型:多項選擇題

用m種顏色給n個頂點著色、且使一條邊的兩個頂點顏色不同,則對應(yīng)的解空間樹是一棵()。

題型:單項選擇題

在對Dijkstra算法進(jìn)行初始化時,如果兩個頂點之間沒有邊,則它們之間的距離為()。

題型:單項選擇題

下列關(guān)于效率的說法正確的是()。

題型:多項選擇題

關(guān)于分支限界法的基本思想,下列描述正確的是()。

題型:多項選擇題

在解決活動安排問題時應(yīng)首先對活動進(jìn)行排序,排序的依據(jù)是()。

題型:單項選擇題

在隊列式分支限界法解決裝載問題時,為什么在其改進(jìn)算法中,每次進(jìn)入左分支都要檢查更新bestw,而不是等搜索到達(dá)葉子結(jié)點時才去更新bestw,其目的是什么?()

題型:單項選擇題

舍伍德算法思想是通過引入隨機化策略將確定性算法改造為隨機算法,打破原來確定性算法在某些實例情況下,其時間復(fù)雜性必然遠(yuǎn)高于平均時間復(fù)雜性的規(guī)律。下面哪些算法可以應(yīng)用舍伍德算法思想?()

題型:多項選擇題