一個int是四個字節,32位,一個字節是8位,程序員
分辨率爲 1600x900、16 位色的位圖,存儲圖像信息所需的空間爲( )。算法
1600*900*2/1024編程
由四個不一樣的點構成的簡單無向連通圖的個數是( )數組
算法:最多可加邊爲 最少加邊 編程語言
個數即爲:spa
爲何減4呢?由於在6條邊中選3條邊會有4種不連通的狀況,指針
即3條邊連了3個點構成一個環,剩下的一個點被孤立,顯然此種狀況不能成立code
5orm
將 7 個名額分給 4 個不一樣的班級,容許有的班級沒有名額,有( )種不 同的分配方案。對象
至關於先給7+4=11個名額分4份,每份都至少有一個,10個空,三個插板;
6
設 A 和 B 是兩個長爲 n 的有序數組,如今須要將 A 和 B 合併成一個排好序的 數組,請問任何以元素比較做爲基本運算的歸併算法最壞狀況下至少要作 ( 2*n-1)次比較。
7
Java是一門面向對象編程語言,不只吸取了C++語言的各類優勢,
還摒棄了C++裏難以理解的多繼承、指針等概念,所以Java語言具備功能強大和簡單易用兩個特徵。Java語言做爲靜態面向對象編程語言的表明,極好地實現了面向對象理論,容許程序員以優雅的思惟方式進行復雜的編程 [1] 。
8
王選獎,圖靈獎
9
n個頂點 最多擁有 n(n-1)/2條邊,因此8個頂點最多有28條邊,要想28條邊並且保持非連通,至少要9個節點,第九個節點是孤立的,不與任何節點連通。
10
11
GPRS(General Packet Radio Service)是通用分組無線服務技術的簡稱,它是GSM移動電話用戶可用的一種移動數據業務,屬於第二代移動通訊中的數據傳輸技術。
12
快速排序由C. A. R. Hoare在1960年提出。它的基本思想是:經過一趟排序將要排序的數據分割成獨立的兩部分,
其中一部分的全部數據都比另一部分的全部數據都要小,而後再按此方法對這兩部分數據分別進行快速排序,
分治的思想
13
n個方格的填塗分爲兩種狀況。
一、 第一個方格爲黑色,那麼第二個方格必定是白色,因此第一種狀況數就是n-2個方格的填塗方案數。
二、 第一個方格爲白色,那麼第二個方格不定。因此第二種狀況數就是n-1個方格的填塗方案數。
因此f(n)=f(n-1)+f(n-2), 也就是說這是一個斐波那契數列問題。邊界條件是:f(1)=2(黑,白);f(2)=3(黑白,白白,白黑)。則有:
F(n)=F(8)=f(6)+f(7)=55
14
1. 在二叉樹的第i(i>=1)層最多有2^(i - 1)個結點。
2. 深度爲k(k>=0)的二叉樹最少有k個結點,最多有2^k-1個結點。
3. 對於任一棵非空二叉樹,若其葉結點數爲n0,度爲2的非葉結點數爲n2,則n0 = n2 +1。
性質3證實:
首先,由節點的角度看n1+n2+n0=n,設此爲(1)式;
再從邊的角度看,n2下接兩條邊,n1下接一條邊,n個節點兩兩相連一共須要n-1條邊,可得2*n2+n1=n-1,此爲(2)式;
由(1)式-(2)式,可得
n0-n2=1。
15
哈夫曼算法採用了貪心的思想,構造哈夫曼樹的方法是將n個權值中最小的兩個合併成一個點,點權爲他們的和 ,以這個新節點再和其餘的數比較,合併,直到造成一棵樹。
左兒子爲較小值,邊權爲0;右兒子爲較大值,邊權爲1;
16
前序遍歷是先遍歷根,再遍歷左子樹,最後是右子樹;
後序遍歷是先遍歷左子樹,再遍歷右子樹,最後是根;
中序遍歷是先遍歷左子樹,再遍歷根,最後是右子樹;
17
具備 n 個頂點,e 條邊的圖採用鄰接表存儲結構,進行深度優先遍歷和廣度優先遍歷運 算的時間複雜度均爲Θ(n + e)
)