2023年華科834複試筆試題

2021-10-05 19:23:09 字數 1190 閱讀 9575

答:一、

1.最優子結構,重疊子問題

2.演算法在最壞情況下的平均執行時間(模糊

3.類似於錦標賽演算法,比較log2n向上取整次

4.遺忘知識點:各類排序演算法比較

5.漸進緊確界,上界函式,下界函式

6.明白bfs的實現方式即可

7.0/1揹包問題:動態規劃

8.回溯法和分支限界法的區別

在於狀態空間樹的構造方式不一樣,乙個是深度優先,乙個是廣度優先

二、floyd演算法:關鍵是更新d[i][j] (k)

主要**塊

floyd(a,n)//a是圖對應鄰接矩陣,n是頂點數

d←a//用二維矩陣d儲存最短距離,初始化為a,不存在邊定義為無窮

for k←0 to n-11

dofor i←0 to n-11

dofor i←0 to n-11

doif d[i]

[j]>d[i]

[k]+d[k]

[j] then d[i]

[j]=d[i]

[k]+d[k]

[j]

三、

有點類似於樹的先序遍歷,只不過在遍歷的時候先左孩子再左孩子

遞迴實現比較簡單,時間0(n),空間複雜度0(n)

關鍵在於迴圈實現,利用乙個棧,進入時先進右孩子到底,邊進邊生成樹左孩子,之後右孩子出來看其左分支,迴圈上述過程

0(n),0(n)

這裡對空間複雜度有點小迷糊了四、

這裡可能想考貪心演算法,但是題目描述有點問題

一二它描述不清楚

三題老大題

四(1)關鍵字和記錄放在一塊,減少i/0次數

(2)檢查點操作可以標記事務開始的位置,能很快在日誌中找到事務,而且檢查點之前完成的事務不用再redo

五明白三種情況

丟失修改:是你改我改,修改被覆蓋丟失

不可重複讀:我讀後發生了更新

讀髒資料:讀後事務被撤銷

2023年華科834計算機機試題

第一題 關於梅森素數。所謂梅森數,是指形如2 p 1的一類數,其中指數p是素數,常記為m p 如果p是素數的同時,梅森數 即2 p 1 也是素數,就稱這個梅森數為梅森素數。輸入乙個長整型數n,輸出不大於它的所有梅森素數。例 輸入 1000 輸出 m 2 3 m 3 7 m 5 31 m 7 127 ...

2023年華科計算機考研複試機試真題解析

要求 考試時間一共乙個半小時。語言用c c 編譯器不做限制,可用vc 6.0 devc 和codeblocks。建議用codeblocks,因為它有 提示,用起來也很順手。1.關於梅森素數。所謂梅森數,是指形如2 p 1的一類數,其中指數p是素數,常記為m p 如果p是素數的同時,梅森數 即2 p ...

華科2023年筆試題大概

著重學習知識點,寫偽 的基礎規則 資料庫 1.畫e r圖 3個重點 屬性,實體 聯絡 2.判斷乙個函式依賴是否存在 如果x y,則求x的閉包,看裡面是否包含y 具體步驟 找出f中左部屬於x的部分,將其右部加入x,如此迴圈直至x u或者不發生改變即可。3.sql語句 多練習4.關係代數表示式 如果是第...