99色精品-9色在线-99色在线-99色视频 国产欧美日产一区二区三区_亚洲精品亚洲人成在线观看_四虎在线精品永久观看_免费一级a一片久久精

問答題

【簡答題】給定n個記錄的有序序列A[n]和m個記錄的有序序列B[m],將它們歸并為一個有序序列,存放在C[m+n]中,試寫出這一算法。

答案: 采用二路歸并排序中一次歸并的思想,設三個參數(shù)i、j和k分別指向兩個待歸并的有序序列和最終有序序列的當前記錄,初始時i、j...
題目列表

你可能感興趣的試題

問答題

【簡答題】已知(k1,k2,…,kn)是堆,試寫一算法將(k1,k2,…,kn,kn+1)調(diào)整為堆。

答案:

增加一個元素應從葉子向根方向調(diào)整,假設調(diào)整為小根堆。

問答題

【簡答題】一個線性表中的元素為正整數(shù)或負整數(shù)。設計算法將正整數(shù)和負整數(shù)分開,使線性表的前一半為負整數(shù),后一半為正整數(shù)。不要求對這些元素排序,但要求盡量減少比較次數(shù)。

答案:

本題的基本思想是:先設置好上、下界和軸值,然后分別從線性表兩端查找正數(shù)和負數(shù),找到后進行交換,直到上下界相遇。算法如下:

微信掃碼免費搜題