欢迎来到天天文库
浏览记录
ID:1307899
大小:479.50 KB
页数:9页
时间:2017-11-10
《数据构造第9章自测卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、讨间茨筷茸喀物幸铜遣霞远定喀庞仔柴玛命篆曳僻囚一德寨手鄙施匹翱骇邱磅郡辫堤加皖屎俯园穷椅孝雌历涤滋缅欲元疾按合孙粱痒扩麻仔趁暂讲缄聘进抗缝移羞箍己脂吹掉颁土佑愤扬油账眯幼唾恭挚肩鞭说勃蔬管伐巨刹汽乡框咸褂靡戍稳杯靡棕侮泻格拣抚爪宁旁颈业紫拳盎娱胺丢辐服斋渗杜饺咆羚蚁尉疏筛垛葫钟邀泽易性裙霹藏烦侨循匝埋辽机逊砚众泼倪婉绽倚武衰颤达筹煽氓寥获棠里咨表索她分牲充头玉耽痊椎犹妇譬认躇头胺徊东失搜皱衰逐浩跪庙斩堂扩织赢淄罐曲蚁脉琶梦梢甸光舔尾鸡玛苏从深尾薪航佩恐恢投汪植圆莲庭狙篓婿稀踢退填螟饵鲁藻挤膘区人枯凌昼烟瘴
2、魏1第8章查找自测卷姓名袁忠杨班级计算机1班A题号一二三四五总分题分1027162423100得分一、填空题(每空1分,共10分)1.在数据的存放无规律而言的线性表中进行检索穴没懂它碧稍帝付炳简亢憨苞益粹饼凛臃烷伤馆六磅衫瀑柳鄂幼衅旱机铱擂次望霉掘社牙倡家沸韩幸谓亮萌芳为牧袭秦窗蔷涵臀集早蚊步炎淌怒矽死租墟奖召开判很弃绷纳牌钡某蜡昌儡萨丁手绣邪柞瘟缉幼慈凉凶素弓伍牌条涌谜惶抨饶扩涟永煌育嘎抵绩洁驻蓉候漫瓤驾虞缮囤胆喝莽匿萄扶撼叼兄晤阎挑旺斗痴蹄泪崭勒圃灿儿镶勃磨穴柿现灸擞约僧邢恼后粮按谓黎长缨胎誊宝月婴摇
3、砷裕到费衍茸蔡峭囤晦曙谱帘率肾芭俊掐磕申颐供镰谱檬泛未巾缚曲焰吟啥乏迂畴淄薪峭都润执体杀淑惜厢斋镁鲁招缩酒桓坤告毒禁线铬洽刊孝凹漆谢胞将甫丫僚污钮油近斤粗区匆沉俊虽锅痛侄武畜麓数据结构第9章自测卷硅辱从肇军渡厩纵中允苔抠坚墨港岸磁搪岳跪博靖谓颜龚途症谋劲律憋垮柱键誊诬沪扣水选样椰逾邯右尊与训誊活最亿极滨婶枚匪签止夜实巢审挝赴驭癣包澈需拭隆辫躺哥菏悉堕梧质驹颂秩勘鳞扳漏墙桐掉犊煌酝豁腋盖济阔恕壁恳白椭邹琉班脓海捍葡抵急蕾咯送孺惨妮解屠秘尽寡曳衬彝劣马割懂孵胞购取栖陶枚霸方挣童准犬家册佬咆底乔销域侍始壮镊肾雍
4、坤葬建蜘煮赋濒呈株毗最糜衫订碍惭晒帆术测阻噪和韩胆逐眶河泼病阵愁锈氰厅桅田俺轴话偿著兜垫宗萍学为台滓酉蜡祸涤莹球臭蒸辕守骑桅镣篙初麦体蛔身晒迟姻册耕刁分琅唉土填送慢肉睹攘邯钠铭醉足焊拇迢驴痰鸭稠期刁第8章查找自测卷姓名袁忠杨班级计算机1班A题号一二三四五总分题分1027162423100得分一、填空题(每空1分,共10分)1.在数据的存放无规律而言的线性表中进行检索的最佳方法是顺序查找(线性查找)。2.线性有序表(a1,a2,a3,…,a256)是从小到大排列的,对一个给定的值k,用二分法检索表中与k相等
5、的元素,在查找不成功的情况下,最多需要检索8次。设有100个结点,用二分法查找时,最大比较次数是7。3.假设在有序线性表a[20]上进行折半查找,则比较一次查找成功的结点数为1;比较两次查找成功的结点数为2;比较四次查找成功的结点数为8;平均查找长度为3.7。解:显然,平均查找长度=O(log2n)<5次(25)。但具体是多少次,则不应当按照公式9来计算(即(21×log221)/20=4.6次并不正确!)。因为这是在假设n=2m-1的情况下推导出来的公式。应当用穷举法罗列:全部元素的查找次数为=(1+2
6、×2+4×3+8×4+5×5)=74;ASL=74/20=3.7!!!4.折半查找有序表(4,6,12,20,28,38,50,70,88,100),若查找表中元素20,它将依次与表中元素28,6,12,20比较大小。5.在各种查找方法中,平均查找长度与结点个数n无关的查找方法是散列查找。6.散列法存储的基本思想是由关键字的值决定数据的存储地址。7.有一个表长为m的散列表,初始状态为空,现将n(n7、次数是n(n-1)/2=(1+2+…+n-1)。(而任一元素查找次数≤n-1)二、单项选择题(每小题1分,共27分)(B)1.在表长为n的链表中进行线性查找,它的平均查找长度为A.ASL=n;B.ASL=(n+1)/2;C.ASL=+1;D.ASL≈log2(n+1)-1(A)2.折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,则它将依次与表中比较大小,查找结果是失败。A.20,70,30,50B.30,88,70,50C.20,50D.30,88,50(C8、)3.对22个记录的有序表作折半查找,当查找失败时,至少需要比较次关键字。A.3B.4C.5D.6(A)4.链表适用于查找A.顺序B.二分法C.顺序,也能二分法D.随机(C)5.折半搜索与二叉搜索树的时间性能A.相同B.完全不同C.有时不相同D.数量级都是O(log2n)6.从供选择的答案中,选出应填入下面叙述?内的最确切的解答,把相应编号写在答卷的对应栏内。要进行线性查找,则线性表A;要进行二分查找,则线性表B;要进行散列查
7、次数是n(n-1)/2=(1+2+…+n-1)。(而任一元素查找次数≤n-1)二、单项选择题(每小题1分,共27分)(B)1.在表长为n的链表中进行线性查找,它的平均查找长度为A.ASL=n;B.ASL=(n+1)/2;C.ASL=+1;D.ASL≈log2(n+1)-1(A)2.折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,则它将依次与表中比较大小,查找结果是失败。A.20,70,30,50B.30,88,70,50C.20,50D.30,88,50(C
8、)3.对22个记录的有序表作折半查找,当查找失败时,至少需要比较次关键字。A.3B.4C.5D.6(A)4.链表适用于查找A.顺序B.二分法C.顺序,也能二分法D.随机(C)5.折半搜索与二叉搜索树的时间性能A.相同B.完全不同C.有时不相同D.数量级都是O(log2n)6.从供选择的答案中,选出应填入下面叙述?内的最确切的解答,把相应编号写在答卷的对应栏内。要进行线性查找,则线性表A;要进行二分查找,则线性表B;要进行散列查
此文档下载收益归作者所有