- 0
- 0
- 约1.59万字
- 约 10页
- 2025-04-25 发布于四川
- 举报
数据结构与算法2012年秋季
(一)线性结构
一、单选题、填空1、给定一个有n个元素的线性表。若采用顺序存储结构,则在等概率前提下,向其插入一个元素需要移动的元素个数平均为()。A.nB.n/2C.(n-1)/2D.(n+1)/22、已知有序表为(12,18,24,35,47,50,62,83,90,115,134),当用折半搜索90时,需进行次搜索可确定搜索成功;搜索40时需进行次搜索才能确定不成功。B2,4
3、以下程序中划线语句的执行次数是()。intsum(intn){intsum=0,i,j;for(i=1;i=n;i++){p=1;for(j=1;j=i;j++)p*=j;sum+=p;}returnsum;}A.n(n+1)/2 B.n(n+1) C.n(n-1)/2 D.n(n-1)A
计算机执行下面的语句时,语句s的执行次数为。01for(i=1;in-1;i++)02for(j=1;j=i;j++)s;03
5、下面关于线性表的叙述中,错误的是哪一个?()A.线性表采用顺序存储,必须占用一片连续的存储单元。B.线性表采用顺序存储,便于进行插入和删除操作。C.线性表采用链接存储,不必占用一片连续的存储单元。D.线性表采用链接存储,便于插入和删除操作。B
ACp-llink-rlink=p-rlink;p-rlink-llink=p-llink;p-llink=p-llink-llink;p-llink-rlink=p;p-rlink-llink=p;p-rlink=p-rlink-rlinkp-rlink=p-llink-llink;p-llink=p-rlink-rlink;在双向链表存储结构中,删除p所指的结点时须修改指针()。01A.队列B.多维数组C.栈D.线性表递归过程或函数调用时,处理参数及返回地址,要用一种称为()的数据结构。02
8、用I表示入栈操作,O表示出栈操作,若元素入栈顺序为1234,为了得到1342出栈顺序,相应的I和O操作串为()。A.IIOOIIOOB.IOIOIIOOC.IOIIOIOOD.IOIIOOIO9、若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为多少?()A.1和5B.2和4C.4和2D.5和1CB
10、数组A[0..5,0..6]的每个元素占5个字节,将其按列优先次序存储在起始地址为1000的内存单元中,则元素A[5,5]的地址是()。A.1175B.1180C.1205D.121011、算术表达式a+b*(c+d/e)转为后缀表达式后为()。A.ab+cde/*B.abcde/+*+C.abcde/*++D.abcde*/++AB
设有一组关键码{19,01,23,14,55,20,84,27,68,11,10,77},采用散列函数H(key)=key%13,处理冲突的方法是线性探测再散列的方法(即dj+1=(dj+1)%m)若在0~18(即m=19)的散列地址空间中对该关键码构造散列表,则关键码14对应的地址是()。A.1B.2C.3D.141B2散列技术中的冲突指的是()。两个元素具有相同的序号两个元素的关键码不同,而其他属性相同数据元素过多不同关键码的元素对应于相同的存储地址3D4
二、解答题设有三对角矩阵,如上图所示,将带状区域中的元素ai,j(|i-j|≤1)放在一维数组B中,则B的大小为多少?元素ai,j在B中的位置是什么?(B的下标从0开始计,以行优先方式存储)
0102B的大小:3n-2参考解答
参考解答解:用除留余数法,H(k)=k
您可能关注的文档
最近下载
- Unit 6 Nurturing nature Developing ideas(天路The sky railway)课件-高二上学期英语外研版选择性必修第一册.pptx VIP
- 建筑 工程图集14J936变形缝建筑构造.pdf VIP
- 金属非金属地下矿山紧急避险系统建设规范.pdf VIP
- 蔬菜配送蔬菜安全保障措施.doc VIP
- 隧道车行、人行横洞施工方案.docx VIP
- 中职课件:心里健康与职业生涯全册课件).pptx VIP
- 人教版七年级下册数学平行线的判定及性质证明题专题训练.docx VIP
- 2026年入党第一季度思想汇报入党积极分子思想汇报(2篇).docx VIP
- Arduino嵌入式系统应用开发全套教学课件.pptx
- DB61_T 2002-2025 窄轨旅游轨道交通施工技术规范.pdf VIP
原创力文档

文档评论(0)