精品日本亚洲一区二区三区,99久久精品免费观看国产,99久久免费精品,亚洲精品国产一区二区成人,日本亚洲精品一区二区三区四区,国产亚洲精品成人久久网站,久久亚洲男人第一AV网站,精品国产高清一区二区广区,久久精品五月天很黄很艳女TV

考研論壇

 
查看: 4379|回復: 10
打印 上一主題 下一主題

[軟件] 2017華科軟件專業課分享

[復制鏈接]

2

主題

2

帖子

340

積分

一般戰友

Rank: 2

精華
0
威望
12
K幣
328 元
注冊時間
2017-7-9
跳轉到指定樓層
樓主
發表于 2017-7-9 20:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 as3652553 于 2017-11-30 21:13 編輯

2017年華中科技大學887數據結構與算法分析

一.名詞解釋(25分,1個5分)
1.1堆分配存儲表示
1.2完全圖
1.3樹的結點層次
1.4拓撲排序
1.5時間復雜度

二.選擇題(25分,1個5分)
2.1 折半查找的平均時間復雜度是(B)
A. 1                                                        B.logn
C. n                                                        D. n

2.2
int frog{
if(n==0)
return 1;
else
return (n+frog(n-1)/2);

上述算法時間復雜度是多少(B)
A. logn                                                B.n
C.  nlogn                                        D. (n)`2


2.3一個算法的時間復雜度與什么有關(D)
A. 存儲器的大小                                B. 編程語言
C. 計算機的主頻                                D. 循環執行的次數

2.4具有20個樹葉的二叉樹中只有1個孩子的結點個數是11,則這個二叉樹總的結點個數是多少(A)
A. 50                                                B.49
C. 51                                                D.52

2.5下列關于隊列說話不正確的是(B)
A. 先進先出                                        B.后進先出
C. 插入刪除只能在端點                D. 插入刪除在不同點進行

三.簡答題(60分)

3.1{1,2,3,4,5,6,7,8}利用數組建成一個最大堆并使用堆排序將其排序唯一個升序數組。要求畫出所有中間過程。

3.2 先序為 ABDFGHCE 中序 BFDHGACE 畫出該樹

3.3給出一個鄰接矩陣畫出克魯斯卡爾算法具體過程
00  4   4   2    1
4   00  1  00    2
4    1  00   5    3
2    00  5  00    4
1    2   3   4    00

3.4    13個權值為5, 18,12,13,4,6,7,9,28,16,20,30,2
給出哈夫曼樹并設計編碼

3.5給出輸出結果 并說明函數功能。
void Print(int w)
{
int i;
if (w!=0)
{
Print(w-1);
for(i=1:i<=w;i++)
printf(“%d, ”,w);
printf(“/n”);
}
}        

四.算法設計(40分)(編碼困難可以寫偽代碼,會適當扣分)
4.1求二叉樹所有具有兩個子女的結點個數,如果根節點為空,則返回0。
typedef struct Bintreenode{
int data;
struct Bintreenode *right;
struct Bintreenode *left;
} *Bintreenode;
4.2 一個長度為n數組由負數 0 正數組成, 編寫函數,將其重新排序為前面都是負數,中間都是0  .后面都是正數的結構。要求時間復雜度為n。
關于2018華科軟院887復習八套卷
本套試題針對2018華科軟件887數據結構與算法分析而制,內容與往年大綱一致,鑒于15-17年題型難度趨于穩定,本套卷將嚴格按照往年出題風格,希望各位考生能考到理想的成績。

附2015-2017考研真題題型。
1名詞解釋(25分,1個5分)
5個名詞 留一大段空白 給出解釋。
例:完全圖(2017)

答:若一個圖的每一對不同頂點恰有一條邊相連,則稱為完全圖。完全圖是每對頂點之間都恰連有一條邊的簡單圖。n個端點的完全圖有n個端點及n(n ? 1) / 2條邊。

范圍:數據結構的概念,時間復雜度,線性表,棧隊列,樹,圖,排序算法,查找。
將總結出的算法解釋背誦即可。

2.選擇題(25分,1個5分)
選擇題中經常出現關于時間復雜度的分析。(17年考了3道)
2.1 折半查找的平均時間復雜度是(B)
A. 1                                                        B.logn
C. n                                                        D. n

2.2
int frog{
if(n==0)
return 1;
else
return (n+frog(n-1)/2);

上述算法時間復雜度是多少(B)
A. logn                                                B.n
C.  nlogn                                           D. (n)`2


2.3一個算法的時間復雜度與什么有關(D)
A. 存儲器的大小                                B. 編程語言
C. 計算機的主頻                                D. 循環執行的次數
堆棧的概念,樹圖中的計算題。

3.簡答題(60分)

5道題
樹的二道。(前中得后,中后得前,后序表達式,最優二叉樹)
圖的一道。(給出圖,寫出過程) 普里姆,克魯斯卡爾,迪杰斯特拉
排序一道。 近幾年經常考關于堆排序得知識。
給出代碼,寫出運行結果。(一道)

4.算法設計(40分)(編碼困難可以寫偽代碼,會適當扣分)

基本上每年2道,一道線性表,一道樹的,圖的代碼沒考過。
例:求出鏈表L的倒數第N個結點的data。
先別急的寫代碼
首先用注釋的形式寫出代碼的大概過程

/*輸入:鏈表L,結點K
定義兩個結點指針p1,p2指向該鏈表的頭結點,利用p1遍歷整個鏈表,記下長度n
然后再利用p2往后遍歷n-k個結點
輸出:結點K的data
異常:沒有第K個結點,輸入為空指針*/

之后再是代碼

ListNode* FindKthToTail(ListNode* pListHead, unsigned int k)
{        
。。。。

寫代碼需要充分考慮所有的測試用例
    回復

    使用道具 舉報

    4

    主題

    80

    帖子

    242

    積分

    一般戰友

    Rank: 2

    精華
    0
    威望
    2
    K幣
    240 元
    注冊時間
    2017-5-23
    沙發
    發表于 2017-7-10 11:01 來自手機 | 只看該作者
    學長,你是今年考上的嗎,我需要你,可以*嗎

    來自Android客戶端

    回復

    使用道具 舉報

    1

    主題

    4

    帖子

    14

    積分

    新手上路

    Rank: 1

    精華
    0
    威望
    2
    K幣
    12 元
    注冊時間
    2017-2-16
    板凳
    發表于 2017-7-19 18:25 來自手機 | 只看該作者
    你好,我是18年考研,請問還有沒有華科數據結構的復習資料什么的,求分享[親嘴]

    來自Android客戶端

    回復

    使用道具 舉報

    2

    主題

    115

    帖子

    318

    積分

    一般戰友

    Rank: 2

    精華
    0
    威望
    2
    K幣
    316 元
    注冊時間
    2017-7-7
    地板
    發表于 2017-8-5 08:30 來自手機 | 只看該作者
    你好。求經驗

    來自iPhone客戶端

    回復

    使用道具 舉報

    0

    主題

    1

    帖子

    12

    積分

    新手上路

    Rank: 1

    精華
    0
    威望
    2
    K幣
    10 元
    注冊時間
    2017-10-8
    5
    發表于 2017-11-30 16:50 來自手機 | 只看該作者
    感謝。感謝。
    回復

    使用道具 舉報

    2

    主題

    5

    帖子

    20

    積分

    新手上路

    Rank: 1

    精華
    0
    威望
    2
    K幣
    18 元
    注冊時間
    2018-1-4
    6
    發表于 2018-1-5 13:30 來自手機 | 只看該作者
    這是真題嗎?感覺沒難度啊?

    來自Android客戶端

    回復

    使用道具 舉報

    0

    主題

    2

    帖子

    14

    積分

    新手上路

    Rank: 1

    精華
    0
    威望
    2
    K幣
    12 元
    注冊時間
    2017-11-27
    7
    發表于 2018-1-27 22:01 來自手機 | 只看該作者
    真題題型在哪呀

    來自iPhone客戶端

    回復

    使用道具 舉報

    2

    主題

    8

    帖子

    33

    積分

    新手上路

    Rank: 1

    精華
    0
    威望
    2
    K幣
    31 元
    注冊時間
    2018-6-3
    8
    發表于 2018-9-24 17:49 來自手機 | 只看該作者
    竟然找到灰灰了

    來自Android客戶端

    回復

    使用道具 舉報

    1

    主題

    6

    帖子

    20

    積分

    新手上路

    Rank: 1

    精華
    0
    威望
    2
    K幣
    18 元
    注冊時間
    2018-6-9
    9
    發表于 2019-1-15 00:32 來自手機 | 只看該作者
    學長,我是20考研,現在數據結構與算法分析是一本書還是兩本書?

    來自Android客戶端

    回復

    使用道具 舉報

    0

    主題

    2

    帖子

    10

    積分

    新手上路

    Rank: 1

    精華
    0
    威望
    2
    K幣
    8 元
    注冊時間
    2019-5-14
    10
    發表于 2019-5-14 18:30 來自手機 | 只看該作者
    Joen若籬 發表于 2019-1-15 00:32
    學長,我是20考研,現在數據結構與算法分析是一本書還是兩本書?

    你買哪一本書

    來自Android客戶端

    回復

    使用道具 舉報

    您需要登錄后才可以回帖 登錄 | 注冊 人人連接登陸

    本版積分規則   

    關閉

    您還剩5次免費下載資料的機會哦~

    掃描二維碼下載資料

    使用手機端考研幫,進入掃一掃
    在“我”中打開掃一掃,
    掃描二維碼下載資料

    關于我們|商務合作|小黑屋|手機版|聯系我們|服務條款|隱私保護|幫學堂| 網站地圖|院校地圖|漏洞提交|考研幫

    GMT+8, 2026-5-3 16:32 , Processed in 0.080502 second(s), Total 8, Slave 8(Usage:7.25M, Links:[2]1,1_1) queries , Redis On.

    Powered by Discuz!

    © 2001-2017 考研 Inc.

    快速回復 返回頂部 返回列表
    × 關閉