筆試面試 經典筆試題整理

2021-06-23 01:48:49 字數 722 閱讀 8046

以下內容全部整理自網路。

把整數關鍵碼k雜湊到n個槽列表,最好的雜湊函式是:

h(k)=(k+rand(n)) mod n, rand(n)返回0到n-1的整數

初始資料集的排列順序對演算法的效能無影響的是:堆排序

堆排序:最優時間複雜度o(nlogn)最差時間複雜度o(nlogn)平均時間複雜度o(nlogn)

你認為可以完成編寫乙個c語言編譯器的語言是:

a:彙編 b:c語言 c:vb d:以上全可以

答案:d

n從1開始,每個操作可以選擇對n加1或者對n加倍。若想獲得整數2013,最少需要多少個操作。

a:18    b:24   c:21  d;不可能

答案:a, 對2013用除法,顯示

2013->2012->1006->503->502->251->250->125->124->62->31->30->15->14->7->6->3->2->1

正向只能是+1和×2,所以逆向只能-1和/2,由上過程可得18次

某二叉樹的前序遍歷序列為-+a*b-cd/ef,後序遍歷序列為abcd-*+ef/-,問其中序遍歷序列是——。

答案:a+b*c-d-e/f

在c++程式中,如果乙個整型變數頻繁使用,最好將他定義為:暫存器變數

下列序排演算法中最壞複雜度不是n(n-1)/2的是_(d)

a.快速序排     b.冒泡序排   c.直接插入序排   d.堆序排 

經典筆試題

1.關鍵字static的作用是什麼?在c語言中,關鍵字static有三個明顯的作用 1 在函式體,乙個被宣告為靜態的變數在這一函式被呼叫過程中維持其值不變。2 在模組內 但在函式體外 乙個被宣告為靜態的變數可以被模組內所有函式訪問,但不能被模組外其它函式訪問。它是乙個本地的全域性變數。3 在模組內,...

筆試題整理

n副撲克,張數為m,大小為1 m,每幅撲克抽一張,求和恰好為k的組合數,結果對10e9 7取餘數。思路 動態規劃。和為i,j副撲克,dp i j dp i 1 j 1 dp i m j 1 此處需要判斷 i m 0 初始化,j 1,i m,dp i j 1 i j,dp i j 1,後面的情況不可能...

網路筆試面試題整理

給出的一些常見的計算機網路筆試面試題,特整理如下,後期遇到新的再更新 tcp首部格式 udp首部格式 首部字段只有 8 個位元組,包括源埠 目的埠 長度 檢驗和。12 位元組的偽首部是為了計算檢驗和臨時新增的。tcp udp特點 區別 http協議 http 超文字傳輸協議 是乙個基於請求與響應模式...