《数据结构基础教程》习题及解答.docx
《《数据结构基础教程》习题及解答.docx》由会员分享,可在线阅读,更多相关《《数据结构基础教程》习题及解答.docx(16页珍藏版)》请在优知文库上搜索。
1、ptr=r-Ncx(:)7.一个单能表1.k的表头指针为1.kj不同结点的Data域值有可能相同,期个驾法,功能是计算出Daui域值为X的结点的个数,答:算法应当遍历链表的每一个结点,遇到一个结点的Ddla域侑为X时,计数器n就加1。最终返回计数器!UCMinl-1.k(1.k-h)(n=0;pDau=x)n=n*l;ptr=pNextIreturn(n):第3章习题解答一、填空限定插入和删除操作只能在一端进行的线性表,被称为是2 .假如在依次栈满时仍准备进行进栈操作,就称为发生了“上溢”出错.3 .黄如在依次栈空时仍准爸迸行出栈操作,就称为发生了“下溢”出错,4 .在具有“个数据结点的循环队
2、列中,队满时共有个数据元素。5 .忸如操作依次是先让字母A、B,C进栈.做两次出栈:可让字母D、E.F进栈,做一次出栈:最终让字母G进栈,做三次山栈.最终这个堆校从校顶到栈底的余留元素应当是_DA_.6 .中一衣达式(u+bMc(de)洌应的后衣达式是abde+/-)7 .函数的递灯调用行两种形式:假如一个函数是干脆调用自己.就称其为一曲递归阿用:假如一个函数是通过另一个函数来调用自己,就称其为间接递归正用.8 .设某栈的元素输入依次是I、2、3、4、5.S!得到4、3、5、2、1的输出依次。那么push,pop的操作序列应“i是push、push、push、push*pop、pop、push
3、、pop、PoP、POP,9 .设鞋栈的栈顶指针为1.sop.那么它非空的条件应当是1.Stop!=Nu1.1.10 .队列中,允许进行删除的一米称为队首.二、选界1. 一个栈的元素进栈序列是a、b、c、d.e,瘠么下面的C不能做为一个出栈序列.A.cd、c、taB.d、e、c、b、aC.d、c、e、a、bD.a、b、c、d、eelseH队列/空!/qlr=Qx_trnl:while(qtr:qlr*+:3.编写一个算法,它能够取得链式队列首元素的值。答:取得链式队列百元索的值,只有在队列非空的前途下才有意义。算法端写如卜GetfJ-q(lA|_fr(nt,lxi_rcair)(if(1.q_
4、fron(=1.q_tear)/队丹f!*fprinl(Ibelinkedqueueiempty!、else卢队列作空!/(tr=1.q_front-Ncxi:x=pcrl(a;return(x);I)4 .有万.个人依次坐在一起,问第5个人多少岁,回答说比第4个人大2岁:问第4个人多少岁.回答说比第3个人大2岁:何笫3个人多少岁.回答说比第2个人大2岁:问第2个人多少岁,I可答说比第I个人大2岁:问第I个人多少岁,叵1答说是IO岁.试给出该递归的公式、结束条件,并编写出相应的遢心算法,答;递归公式为:agc(n)=agc(n-l)+22=11return(IOkelse(x=agl个具有相同
5、类型的数描的有序集十.8 .矩阵与通常所说的二数组有关.9 .所谓“特别矩阵”,是指那些元素在矩阵中的分布具干i确定规律性的矩阵:而矩阵中的零元崇个数远远多于非零元素的个数,但非零元素的分布却没有规律,这样的矩阵被称为“稀矩口10 .在一个”阶方阵A中,若全部元素都有性质:ay=1(7n).就称其为对林矩二、选异I.设有两个由Sl和$2.求s2在SI中首次出现的位置的操作称为_5_.连接B.模式匹桎C.求子申D.求申长2 .有用:P那么它的长度是B。A.0B.1C.2D.33 .设有率sl=ABCDEFGBs2=PQRST-.已知:尊法COn(x.y)返回中X和y的连接申;SUbS(S.i.j
6、)返回申S的第i个字符起先往后j个字符殂成的子中:Ien(三)返回申$的长度.那么,COn(SUbS(si.2,Ien(s2).subs(sl.Ien(s2).2)的操作结果是用D。A.BCDEEB.BCDEFGC.BCPQRSD.BCDEMiFA.33B.30C.13D.235 .一个由”的对称电阵,假如以行优先的方式压缩存入内存.那么所需存储区的容量应当是C.A.m*(m-l)1f2B.ntt,tn2C.M(m+X2D.(m+1)(+1X26 .二维数组M的每个元素含4个字符(句个字符占用一个存储单元),行卜标,从1变到5.列下标j从I交到6,那么按行依次存储时元素MHH6的起始地址与M按
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构基础教程 数据结构 基础教程 习题 解答
