国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

鄭州輕工業(yè)大學近幾年數(shù)據(jù)結構試卷

這篇具有很好參考價值的文章主要介紹了鄭州輕工業(yè)大學近幾年數(shù)據(jù)結構試卷。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

近幾年數(shù)據(jù)結構試卷:

鏈接:https://pan.baidu.com/s/1_ns6dbps8i6UyLN5RNJJiw?pwd=g3z2?
提取碼:g3z2

2019-2020(2)數(shù)據(jù)結構期末考試試卷?
?
一、 簡答題(共10題,100分)?
1、已知某二叉樹的先序序列和中序序列分別為ABDGEHCFI和DGBHEACIF,請畫出這棵二叉樹,并畫出二叉樹對應的森林。
?
正確答案:?
二叉樹正確得4分,森林正確得4分,滿分8分。
?
?往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
?
解析:?
?
2、依次把結點(50,75,80,35,40,28,63,51,8,21)插入初始狀態(tài)為空的平衡二叉排序樹,使得每次插入后該樹仍然是平衡二叉樹。請依次畫出插入及平衡化過程。
?
正確答案:?
每正確插入一個結點得1分,滿分10分。
?
?
?
?
?往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
解析:?
?
3、假設用于通訊的電文由字符a,b,c,d,e,f,g,h組成,字符在電文中出現(xiàn)的頻率分別為3,8,12,21,17,19,4,16。
(1)畫出你所建的赫夫曼樹(畫出構建過程);
(2)給出每一字符的赫夫曼編碼。
正確答案:?
赫夫曼樹答案不唯一。
構造過程為7步,每步1分。編碼正確得3分。
?
?往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
解析:?
?
4、已知帶權無向圖的鄰接矩陣如下圖所示,
?往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
(1)請畫出該圖,并畫出該圖的鄰接表;
(2)從頂點A出發(fā),寫出該圖的深度優(yōu)先遍歷序列和廣度優(yōu)先遍歷序列;
(3)從頂點A出發(fā),采用Prim算法求該圖的最小生成樹,畫出求解過程。
正確答案:?
(1)圖正確得4分,鄰接表正確得4分(鄰接表不唯一)。
?(1)圖正確得4分,鄰接表正確得4分(鄰接表不唯一)。
?
?(1)圖正確得4分,鄰接表正確得4分(鄰接表不唯一)。
?
?
往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習

往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習

?
(2)每個序列正確得1分(遍歷序列不唯一),共2分。
DFS序列:ABECFDG
BFS序列:ABCDEFG
(3)最小生成樹每步1分,共6分。
????????往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
?
解析:?
?
5、AOE網(wǎng)是帶權有向圖,圖中頂點表示事件,有向邊表示活動,邊上的權值表示完成該活動的開銷。假設某項工程可以分解為若干個活動,下圖給出了該工程各活動之間的優(yōu)先關系和各活動所需的時間,請完成以下各題。

往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
(1)寫出2個拓撲排序序列;
(2)求出各事件、各活動的最早發(fā)生時間和最遲發(fā)生時間。
(3)求出關鍵路徑,并指明完成該工程所需的最短時間。
?
正確答案:?
(1)拓撲排序序列正確得2分(序列不唯一)
? ? ?v1,v2,v4,v5,v3,v6,v7,v8
? ? v1,v2,v3,v4,v5,v6,v7,v8
?往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
(3)求解正確得2分。
時間活動余量為0的活動:A,E,L,M;關鍵路徑為v1,v2,v6,v7,v8
工程所需最短時間為11。
?
?
解析:?
?
6、對下圖所示的3階B-樹,依次執(zhí)行下列操作,畫出各步操作的結果。
(1)插入65 ?(2)插入25 ?(3)插入55 ? (4)刪除100 ? (5)刪除80
?往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
正確答案:?
每一小問回答正確得2分。
?往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
?
解析:?
?
7、給定一組查找關鍵字(32,15,7,11,4,28,56,61,79),哈希表長為m=12,請按照除留余數(shù)法設計一個哈希函數(shù),設每個記錄的查找概率相等。
(1)畫出按照線性探測再散列處理沖突得到的哈希表(給出求解過程),并計算查找成功和查找失敗時的平均查找長度各是多少。
(2)畫出按照鏈地址法處理沖突得到的哈希表,并計算查找成功和查找失敗時的平均查找長度各是多少。
正確答案:?
每一小問為5分,其中哈希表構造正確得3分,每種平均查找長度計算正確得1分。哈希函數(shù)樣例:H(key) = kye % 11。
(1)線性探測再散列
H(32) = 32 % 11 = 10
H(15) = 15 % 11 = 4
H(7) = 7 % 11 = 7
H(11) = 11 % 11 = 0
H(4) = 4 % 11 = 4 ?(4+1) % 12 = 5
H(28) = 28 % 11 = 6
H(56) = 56 % 11 = 1
H(61) = 61 % 11 = 6 ?(6+1) % 12 = 7; ?(6+2) % 12 = 8
H(79) = 79 % 11 = 2
?往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
查找成功時的平均查找長度: ASL = (7*1 + 1*2 + 1*3)/9 = 12/9 = 4/3;
查找失敗時的平均查找長度: ASL = (4+3+2+1+6+5+4+3+2+1+2)/11 = 33/11 = 3。
(2)鏈地址法:
??往屆鄭州輕工業(yè)大學軟件學院數(shù)據(jù)結構期末考題,筆記,數(shù)據(jù)結構,算法,期末復習
查找成功時的平均查找長度: ASL = (7*1 + 2*2)/9 = 11/9;
查找失敗時的平均查找長度: ASL = (2*5 + 1*4 + 3*2)/11 = 20/11。
?
解析:?
?
8、請盡可能多的列舉你所知道的穩(wěn)定排序方法和不穩(wěn)定排序方法,對每種不穩(wěn)定的排序方法各舉一例來證明不穩(wěn)定性。
?
正確答案:?
穩(wěn)定的排序方法有:直接插入排序、冒泡排序、歸并排序、鏈式基數(shù)排序;(2分)
不穩(wěn)定的排序方法有:希爾排序、快速排序、簡單選擇排序、堆排序。(2分)
舉例:
序列 1 ?3 ?2 ?2,希爾排序后為 1 ?2 ?2 ?3; ?(1分)
序列 2 ?2 ?3 ?1,快速排序后為 1 ?2 ?2 ?3; ?(1分)
序列 2 ?3 ?2 ?1,堆排序后為1 ?2 ?2 ?3; ? ?(1分)
序列2 ?2 ?3 ?1,簡單選擇排序后為 1 ?2 ?2 ?3;(1分)
?
解析:?
?
9、單鏈表結構定義如下:
typedef struct LNode{
? ?int ?data;
? ?struct LNode ?*next;
}LNode, *LinkList;
給定一個帶頭結點的單鏈表L,表中結點元素值唯一,按遞減次序輸出單鏈表中各結點的元素值,并釋放結點所占存儲空間(要求:算法的空間復雜度為O(1))。請采用C或者C++語言描述算法。
正確答案:?
評分標準如下:
(1)能實現(xiàn)題目要求的功能,算法正確,表述清楚,代碼規(guī)范,得8分
(2)能實現(xiàn)題目要求的功能,算法無邏輯錯誤,代碼表述有少量語法錯誤(筆誤性質(zhì)),可得7-8分
(4)能實現(xiàn)題目要求的功能,算法有bug(對某個特殊輸入,可能得不到正確結果),可得4-6分
(5)能表達出核心功能的實現(xiàn)方法,算法有邏輯錯誤,可得2-3分
(6)核心功能沒有實現(xiàn),算法有嚴重邏輯錯誤,可得0-2分
參考代碼如下
void Delete(LinkList &L)
{
while(L->next != NULL){
? ?pre = L;
? ?p = pre->next;
? ?while( p->next != NULL) {
? ? ? if( p->next->data > pre->next->data)
? ? ? ? ? pre = p;
? ? ? p = p->next;
}
print( pre->next->data);
u = pre->next;
pre->next = u->next;
free(u);
}
free(L);
}
?
解析:?
?
10、單鏈表結構定義如下:
typedef struct LNode{
? int ?data;
? struct LNode ?*next;
}LNode, *LinkList;
給定一個帶頭結點的單鏈表L,表中結點元素值唯一,試采用直接插入排序法將L中的結點按值遞減次序排列,并分析算法的時間復雜度。請采用C或者C++語言描述算法。
正確答案:?
評分標準如下:
(1)能實現(xiàn)題目要求的功能,算法正確,表述清楚,代碼規(guī)范,得8分
(2)能實現(xiàn)題目要求的功能,算法無邏輯錯誤,代碼表述有少量語法錯誤(筆誤性質(zhì)),可得7-8分
(4)能實現(xiàn)題目要求的功能,算法有bug(對某個特殊輸入,可能得不到正確結果),可得4-6分
(5)能表達出核心功能的實現(xiàn)方法,算法有邏輯錯誤,可得2-3分
(6)核心功能沒有實現(xiàn),算法有嚴重邏輯錯誤,可得0-2分
參考代碼如下
void Sort(LinkList &L)
{
?p = L->next->next; ? ? ??
L->next->next=NULL; ? ?
?while( p!=NULL){
? ?q = p->next; ? ? ? ? ?
? ?pre = L; ? ? ? ? ? ? ?
? ?while( pre->next!=NULL && pre->next->data > p-data){
? ? ? pre = pre->data;
? ?}
? ?p->next = pre->next; ?
? ?pre->next = p;
? ?p=q; ? ? ? ? ? ? ? ?
?}
}
時間復雜度為O( )
?
解析:?
?

?文章來源地址http://www.zghlxwxcb.cn/news/detail-824162.html

?

?

?

?

?

?

?

?

?

?

?

?

到了這里,關于鄭州輕工業(yè)大學近幾年數(shù)據(jù)結構試卷的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 鄭州輕工業(yè)大學Java實驗五多線程編程

    鄭州輕工業(yè)大學Java實驗五多線程編程

    一、實驗目的 1. 掌握線程類的定義和使用方法; 2. 能夠解決線程調(diào)度、線程同步等問題; 3. 能夠選擇使用合適的線程類和接口設計多線程程序完成相關操作,解決特定問題。 二、課程目標 支撐課程目標(4): 了解Java開發(fā)主流平臺、工具的特點、使用方法和局限性,能夠

    2024年02月08日
    瀏覽(18)
  • 【鄭州輕工業(yè)大學】HarmonyOS寵物健康系統(tǒng)的開發(fā)分享

    【鄭州輕工業(yè)大學】HarmonyOS寵物健康系統(tǒng)的開發(fā)分享

    原文:鄭州輕工業(yè)大學——HarmonyOS寵物健康系統(tǒng)的開發(fā)分享,點擊鏈接查看更多技術內(nèi)容。 本期我們給大家?guī)淼氖羌彝櫸锝】当O(jiān)測系統(tǒng)開發(fā)者楊光的分享,希望能給你的HarmonyOS開發(fā)之旅帶來啟發(fā)~? 楊光,鄭州輕工業(yè)大學學生,是HarmonyOS家庭寵物健康監(jiān)測系統(tǒng)的主要開發(fā)

    2024年02月11日
    瀏覽(29)
  • LitCTF2023 鄭州輕工業(yè)大學首屆網(wǎng)絡安全賽 WP 部分

    LitCTF2023 鄭州輕工業(yè)大學首屆網(wǎng)絡安全賽 WP 部分

    由于剛接觸CTF沒多久 還是屬于萌新級別的(中專高中生)也沒怎么打過比賽記錄一下學習的過程大佬繞過即可,后續(xù)會繼續(xù)加油努力。 NSSCTF平臺:https://www.nssctf.cn/ PS:記得所有的 flag 都改為 NSSCTF或者LitCTF 我Flag呢? 奇怪,放哪里了,怎么看不見呢?(初級難度) 直接 F12

    2024年02月05日
    瀏覽(22)
  • K-01BFS(2023河南萌新聯(lián)賽第(五)場:鄭州輕工業(yè)大學)

    鏈接:登錄—專業(yè)IT筆試面試備考平臺_??途W(wǎng) 來源:??途W(wǎng) ? 思路: 直接枚舉這個圖中的拐點 這個拐點是經(jīng)過左右平移到上下平移或者上下平移到左右平移 假設這個點事左到右后然后再從下到上 左到右就相當于走了個最長上升子序列,然后再從下到上 從下到上的過程你可

    2024年02月13日
    瀏覽(26)
  • 鄭州輕工業(yè)大學-程序設計技術(Java)-PTA實驗1(7-5)-打印楊輝三角

    鄭州輕工業(yè)大學-程序設計技術(Java)-PTA實驗1(7-5)-打印楊輝三角

    本段代碼知識點在于對 for循環(huán)的應用 以及 二維數(shù)組的使用 ,同時將 if/else語句 嵌套在for循環(huán)中,并且在輸出階段對 格式 進行了規(guī)范,以下是詳解: 1. for循環(huán) 在Java語言中,有三種循環(huán)語句,分別是for語句,while語句以及do-while語句,其中for語句的使用在代碼編寫的過程中最

    2024年04月08日
    瀏覽(27)
  • “卓見杯”鄭州輕工業(yè)大學第十五屆程序設計大賽暨河南省高校邀請賽題解

    C 最大的數(shù) — 貪心 首先n個點有n條邊必然有環(huán),因此可以無限制的加數(shù),又因為題目要求最大不超過1e9,所以答案一定是9位數(shù) 如果把形成的環(huán)縮點的話就會變成拓撲序列,首先要找到數(shù)字最大的那幾個點,把他們?nèi)腙?,然后遍歷他們的下一個點,找到下一個點里的最大值,

    2023年04月13日
    瀏覽(18)
  • 近幾年計算機畢設之論文參考文獻(Java參考文獻、MySQL參考文獻、jsp參考文獻、Python參考文獻、微信小程序參考文獻、外文參考文獻)(10個一組)

    目錄 ? 1、Java參考文獻 2、JavaWeb參考文獻 3、MySQL參考文獻 4、Python參考文獻 5、微信小程序參考文獻 6、Jsp參考文獻 7、SpringBoot參考文獻 8、vue參考文獻 9.ASP.NET參考文獻 10、外文參考文獻 ? ? ? ?

    2024年02月20日
    瀏覽(166)
  • 齊魯工業(yè)大學872數(shù)據(jù)結構考研筆記

    齊魯工業(yè)大學872數(shù)據(jù)結構考研筆記

    筆者水平有限,錯誤之處請指出。 官網(wǎng)考綱https://yjszs.qlu.edu.cn/_upload/article/files/d6/51/76dd4bc8494eb8dbf1327a9fdeaa/3d1521b3-ce94-4de3-adc6-56a2f87aa7ef.pdf 1.? 數(shù)據(jù) :是客觀事物的符號表示,是所有能輸入到計算機中并被計算機程序處理的符號的總稱。 2. 數(shù)據(jù)元素 :是數(shù)據(jù)的基本單位,通常

    2024年02月15日
    瀏覽(17)
  • 合肥工業(yè)大學 宣城校區(qū) 數(shù)據(jù)結構與算法實驗 隊列、二叉樹、查找和排序

    1.實驗目標 熟練掌握隊列的順序存儲結構和鏈式存儲結構。 熟練掌握隊列的有關算法設計,并在循環(huán)順序隊列和鏈隊列上實現(xiàn)。 根據(jù)具體給定的需求,合理設計并實現(xiàn)相關結構和算法。 2.實驗內(nèi)容和要求 循環(huán)順序隊列的實驗要求 循環(huán)順序隊列結構和運算定義,算法的實現(xiàn)以

    2024年02月11日
    瀏覽(27)
  • L---泰拉瑞亞---2023河南萌新聯(lián)賽第(三)場:鄭州大學

    L---泰拉瑞亞---2023河南萌新聯(lián)賽第(三)場:鄭州大學

    鏈接:登錄—專業(yè)IT筆試面試備考平臺_牛客網(wǎng) 來源:??途W(wǎng) ? 示例1 只有一把回旋鏢,你可以先打兩次傷害為3的,再打一次傾盡全力的,造成的傷害為5。總傷害為3+3+5=11,即可獲得勝利。 示例2 你可以先把第一把傾盡全力打出去,造成30傷害。接下來用第二把連續(xù)攻擊50次,

    2024年02月15日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包