北京交通大学1993年考研真题-数据结构

本站小编 FreeKaoyan/2018-01-23

北方交通大学
1993年硕士学位研究生入学考试试题
一.有向图G=(V,E),其中={V1,V2,V3,V4}; E={<V3,V1>,<V3,V2>,<V4,V3>,<V4,V2>,<V1,V4>}试画出G的三种存贮结构图
二.设G=(V,E)是一个带有权的连通图,则
1. 请回答什么是G的最小生成树;
2. 设G为
请找出的所有最小生成树。
三.试证明折半查找算法的比较次数C≤∟log2x」+1.其中N 为有序表的元素个数
四.假设以数组sq[0..7]存放循环队列元素,变量F指向对头元素的前一位置,变量指向对尾元素,如用和分别表示入队和出队操作,请给出
1. 队空的初始条件;
2. 执行操作序列A3D1A5D2A1D2A4时的状态,并作必要的说明.
五.试构造一棵二叉树,包含权为1,4,9,16,25,36,49,64,81,100等10个终端结点,且具有最小的加权路径长度WPL.
六.广义表的接点结构如下:
其中LINK为指向表中下一元素的指针;TAG为标志域,具体含义如下:
0 表示该结点为原子结点.DATA为其数据
1 表示该结点为一个字表,DATA为指向该子表的指针
1.说明下列算法A的功能(注:P,T,M,N,R,Q为指针;算法中的NIL对应图中的^)
PROCEDURE A(P,T)
BEGIN
Q:=NIL;
WHILE P<>NIL DO
BEGIN
IF P^.TAG<> 0 THEN
BEGIN
M:=P^.DATA;
A(M,N);
P^.DATA:=N
END;
R:=P^.LINK;
P^.LINK:=Q;
Q:=P;
P:=R
END;
T:=Q
END.
3. 对于P所指的广义表,画出执行算法A后的表结构以及P为:
七.已知二叉树T,试写出复制该二叉树的算法(t→T)
1. 递归算法
2. 非递归算法

相关话题/北京交通大学 考研真题 数据结构

閻庢鍠掗崑鎾绘⒑椤愶絿顣叉繝鈧幍顔惧崥婵顦糚闂佹寧绋掗惌顔剧博鐎涙ḿ鈻旈柛銉㈡櫓濞兼岸鏌ら弶鍨殶闁绘牜鍎ょ粙澶愬箻閼碱剛鎳濋柣鐘叉处瀹曟﹢锝炵€n偓绱i柟杈鹃檮椤撶懓銆掑铏《婵犫偓閸涘瓨鏅悘鐐插⒔濡层劑鏌¢崼顐㈠幐缂佹顦靛畷姘紣娴d警浼囬梺鍛婂笒濡繈骞愰崼鏇熸櫖濞达綀娅i崡婊堟倵閻㈠灚鍤€闁搞劍绻勭划璇参旂€n剛锛�
547闂佸湱顣介崑鎾绘⒒閸曗晛鐏柣妤€閰i幊鎾诲礃椤忓棗鐓涢梺鍏兼緲閸燁偄鐣烽敓锟�1130缂備礁顦粔鐢碘偓鍨皑閳ь剝顫夌喊宥夊汲閳ь剟鏌℃径瀣婵炲牊鍨垮畷锟犲礃瑜忕粙鍥╃磼婢跺﹦效闁告ǜ鍊栫缓钘壩旈崪浣规瘜闁圭厧鐡ㄩ幐鍫曞焵椤戞寧绁版い顐㈩儐閿涙劙骞嬮婊咁槷濠电偞鍨归弫绋棵烘繝鍥ㄥ殣閺夊牜鍋掗崵鏃堟煏閸℃洝鍏岀紒顔光偓瓒佽鎯斿☉鎺戜壕濞达絿鏅Σ鍫ユ煕閹烘挻鍋犻柍褜鍏涚欢姘跺闯妤e啯鎳氱€广儱鍟犻崑鎾存媴閻戞ê鈧偟鈧鎮堕崕顖炲焵椤戣儻鍏屾い鎾存倐閹爼宕遍幇銊ヤ壕濞达絾浜芥禒锕€霉閸忕厧鎼搁柍褜鍏涘ù鍥磼閵婏箑顕辨慨妯稿劗閸嬫挻鎷呯憴鍕暚闂佺厧寮惰ぐ鍐紦妤e啯鍋犻柛鈩冨姀閸嬫挻鎷呴悿顖氬箑闂佸搫鍊稿ú銏ゅ焵椤戞寧绁板瑙勬崌瀵敻顢涘Ο宄颁壕濞达綀顫夐悡鈧梻鍌氬€介濠勬閸洖绠绘い鎾村閸嬫挻鎷呴崷顓溾偓濠囨倵濞戝疇绀嬮柍褜鍏涚粈浣轰焊閹殿喒鍋撳☉瀹犵闁逞屽厸濞村洭顢橀崫銉т笉婵°倓鐒︾花姘舵煏閸℃洜顦︾€圭ǹ顭峰畷锝囦沪閸屾浜惧ù锝呮啞閸曢箖鏌i悙鍙夘棑闁逞屽厸閻掞箓寮崒姘f煢婵懓娲犻崑鎾存媴閸涘﹥鍣搁柣搴㈠喕鐠愮喖鍩€椤戞寧顦风紓宥咁儔閹虫牠鎳犻鍐炬蕉缂備焦鍐婚幏锟�28缂備緡鍋夐褔顢楅悢铏圭煋闁规惌鍨崇壕锟�