2015福州大学863_数据结构与程序设计_模拟题1
福州大学初试科目参考书目

王镜岩朱圣庚主编.高等教育出版社《生物化学》(上、下)(第三版)、高等教育出版社、2002.9
(828)结构力学
龙驭球编,《结构力学》(上、下册),高等教育出版社,2006;祁皑主编,《结构力学》,建筑工业出版社,2012年;祁皑编著,《结构力学学习辅导与解题指南》(第二版),清华大学出版社
(846)材料科学综合
材料模块:胡赓祥,蔡珣,戎咏华.材料科学基础(第三版).上海交通大学出版社,2010年,第3版;化学模块:潘祖仁.高分子化学(第五版).化学工业出版社,2011年
(847)经济法学
漆多俊主编:《经济法学》,复旦大学出版社,2015年7月
(848)环境法学基本理论
《环境资源法教程》第二版,蔡守秋主编,高等教育出版社,2010年版;《环境法学》,陈泉生编,厦门大学出版社,2008年
(836)道路建筑材料
谭忆秋,沥青与沥青混合料,哈尔滨:哈尔滨工业大学出版社,2007年;严家汲,道路建筑材料,北京:人民交通出版社,2011年
(837)经济学综合
高鸿业《西方经济学》(第五版),中国人民大学出版社,2011年1月;另参见:《西方经济学》,高等教育出版社,人民出版社2011年第1版,西方经济学编写组;逄锦聚等主编:《政治经济学》(第五版),高等教育出版社,2014年;保罗.萨缪尔森、威廉.诺德豪斯:《经济学》第19版
(844)电子电路与系统(含模电、信号与系统)
《电子线路(线性部分)》,谢嘉奎,高等教育出版社,第4版;《信号与系统》上册及下册的第7、8两章,郑君里,高等教育出版社,2000年,第2版
(845)综合日语(日本文学、日本概况)
《日语概论》翟东娜潘钧编著,高等教育教育出版社2008;《日本近代文学史》谭晶华编著,上海外语教育出版社2010;《日本古典文学入门》张龙妹主编,外语教学与研究出版社2006;《日本文化概论》韩立红编著,南开大学出版社2008.
2015福建省数据结构与算法试题及答案

1、数据结构研究的内容是( D )。
A)数据的逻辑结构 B)数据的存储结构C)建立在相应逻辑结构和存储结构上的算法 D)包括以上三个方面2、倘若在对串的插入、删除运算中,期望运算速度最快,则应采用( C )。
A)顺序表示法 B)单字符为结点的单链表表示法C)等量分块表示法 D)不等量分块表示法3、( C )在进行插入操作时,常产生假溢出现象。
A)顺序栈 B)循环队列C)顺序队列 D)链队列4、如果结点A有3个兄弟,而且B为A的双亲,则B的度为( B )。
A)3 B)4 C)5 D)15、设一数列的顺序为1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为( B )。
A)3,2,5,6,4,1 B)1,5,4,6,2,3C)2,4,3,5,1,6 D)4,5,3,6,2,16、若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点的个数是( B )。
A)9 B)11 C)15 D)不能确定7、设一数列的顺序为1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为( B )。
A)3,2,5,6,4,1 B)1,5,4,6,2,3C)2,4,3,5,1,6 D)4,5,3,6,2,18、用一维数组A进行顺序存储时,若起始地址为loc(A1),元素长度为c,则A的第i个数组单元在存放地址loc(Ai),等于( B )。
A)loc(A1)+i*c B)loc(A1)+(i-1)*cC)loc(A1)+i*c+1 D)loc(A1)+(i+1)*c9、广义表head(((a,b),(c,d)))的运算结果为( A )。
A)(a,b) B)(c,d)C)空表 D)((a,b),(c,d))10、n个顶点的图的最小生成树必定( D ),是不正确的描述。
A)不唯一 B)权的总和唯一C)不含回路 D)有n条边11、如果结点A有3个兄弟,而且B为A的双亲,则B的度为( B )。
A)3 B)4 C)5 D)112、广义表A=(A,B,(C,D),(E,(F,G))),则head(tail(head(tail(tail(A)))))=( D )。
(2)--数据结构试卷1答案

满足:
T
(n)
2T
(n
O(1) / 2)
O(n)
n 1 n 1
可得T (n) O(n log n)
第 1 页共 4 页
试卷答案网课刷课代刷完成flyingjgh
2、 初始堆(3 分)
删除最大元素后的堆(3 分)
3、 ( 6 分 ) 反 例 ( 不唯一) :如下图所示,源点为 V1,Dijkstra 算法结束时, dist[3]=1;dist[2]=2 而实际 dist[3]应该为 0。
(1) 置 M 为空集;(1 分) (2) 找出一条关于 M 的增广路径 P,并用 M⊕P 代替 M;(2 分) (3) 重复步骤(2)直至不存在关于 M 的增广路径,最后得到的匹配就是 G 的一 个最大匹配。(1 分)
7、证明:设 n1 为二叉树 T 中度为 1 的结点数 ∵二叉树中所有结点的度均小于或等于 2
int j=q.front();q.pop();// 删除孤独者 if(--c[f[j]]==0)q.push(f[j]);// 新增孤独者入队 } for(int i=0;i<n;i++) if(c[i]==1){cout<<i<<endl;ans++;}// 输出最大和谐子社团 return ans; }
4、一条边 1 分,全对得 6 分。
5、
(3 分)在等概率情况下,该表成功的平均查找长度如下: ( 1×5+ 2×1+ 3×1+ 4×1+ 6×1) /9= 20/9
6、 最 大 匹 配 的 增 广 路 径 算 法 如 下 :
第 2 页共 4 页
试卷答案网课刷课代刷完成flyingjgh
设 M 是图 G 的一个匹配,将 M 中每边所关联的顶点称为已匹配顶点,其余 顶点称为未匹配顶点。若 p 是图 G 中一条连通 2 个未匹配顶点的路径,并且在路径 p 上属于 M 的边和不属于 M 的边交替出现,则称 p 为一条关于 M 的增广路径。 (2 分)
数据结构习题(有答案)(精选文档)

数据结构习题(有答案) 第1章绪1。
1 有下列几种二元组表示的数据结构,试画出它们分别对应的图形表示,并指出它们分别属于何种结构。
(1) A= ( D,R ),其中,D = { a1,a2,a3,a4}, R={ }(2) B= ( D,R ),其中,D = { a,b,c,d,e}, R={ (a,b),(b,c),(c,d),(d,e)}(3) C= ( D,R),其中,D = { a,b,c,d,e,f,g}, R={(d,b),(d,g),(1)集合(2) 线性表a b c d e(3)树fgabcde(4)图1453621 / 48·····谢阅。
(b,a),(b,c),(g,e),(e,f)}(4) K= ( D,R ),其中,D= { 1,2,3,4,5,6}, R={〈1,2>,〈2,3>,〈2,4>,<3,4>,<3,5>,<3,6>,<4,5〉,〈4,6〉}1.2设n为正整数,求下列各程序段中的下划线语句的执行次数。
(1) i=1;k=0while(i 〈=n-1){k+=10*i ;i++;(2) for (int i=1;i<=n; i++)for (int j=1; j〈=n; j++){c[i][j]=0;解:(1) n-1(2) ∑∑∑====ninjnkn111312 / 48·····谢阅。
}ﻩ for(intk=1; k〈=n; k++)c[i][j]=c[i][j]+a[i][k]*b[k][j]}(3) x=0;y=0;for (int i=1; i<=n; i++)for (int j=1; j<=i; j++)for (intk=1; k〈=j; k ++)(3)62)1)(nn(n21)(216)12)(1(2121212)1(1112111111++=+•+++•=+=+==∑∑∑∑∑∑∑∑========nnnnniii ijnininiijjkniijni3 / 48·····谢阅。
2015考研计算机数据结构试题及答案

2015年考研必备资料2015年考研计算机数据结构试题及答案目录2015年考研计算机数据结构试题及答案(1) (2)2015年考研计算机数据结构试题(1) (2)2015年考研计算机数据结构试题答案(1) (5)2015年考研计算机数据结构试题及答案(2) (6)2015年考研计算机数据结构试题(2) (6)2015年考研计算机数据结构试题答案(2) (9)2015年考研计算机数据结构试题及答案(3) (11)2015年考研计算机数据结构试题(3) (11)2015年考研计算机数据结构试题答案(3) (13)2015年考研计算机数据结构试题及答案(4) (15)2015年考研计算机数据结构试题(4) (15)2015年考研计算机数据结构试题答案(4) (17)2015年考研计算机数据结构试题及答案(5) (19)2015年考研计算机数据结构试题(5) (19)2015年考研计算机数据结构试题答案(5) (21)2015年考研计算机数据结构试题及答案(1)2015年考研计算机数据结构试题(1)一、选择题(24分)1.下列程序段的时间复杂度为( )。
i=0,s=0; while (s(A) O(n1/2) (B) O(n1/3) (C) O(n) (D) O(n2)2.设某链表中最常用的操作是在链表的尾部插入或删除元素,则选用下列( )存储方式最节省运算时间。
(A) 单向链表 (B) 单向循环链表(C) 双向链表 (D) 双向循环链表3.设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为( )。
(A) s->next=p->next;p->next=-s; (B) q->next=s; s->next=p;(C) p->next=s->next;s->next=p; (D) p->next=s;s->next=q;4.设输入序列为1、2、3、4、5、6,则通过栈的作用后可以得到的输出序列为( )。
数据结构第三章考试题库(含答案)

第3章栈和队列一选择题1. 对于栈操作数据的原则是()。
【青岛大学2001 五、2(2分)】A. 先进先出B. 后进先出C. 后进后出D. 不分顺序2. 在作进栈运算时,应先判别栈是否( ①),在作退栈运算时应先判别栈是否( ②)。
当栈中元素为n个,作进栈运算时发生上溢,则说明该栈的最大容量为( ③)。
为了增加内存空间的利用率和减少溢出的可能性,由两个栈共享一片连续的内存空间时,应将两栈的( ④)分别设在这片内存空间的两端,这样,当( ⑤)时,才产生上溢。
①, ②: A. 空 B. 满 C. 上溢 D. 下溢③: A. n-1 B. n C. n+1 D. n/2④: A. 长度 B. 深度 C. 栈顶 D. 栈底⑤: A. 两个栈的栈顶同时到达栈空间的中心点.B. 其中一个栈的栈顶到达栈空间的中心点.C. 两个栈的栈顶在栈空间的某一位置相遇.D. 两个栈均不空,且一个栈的栈顶到达另一个栈的栈底.【上海海运学院1997 二、1(5分)】【上海海运学院1999 二、1(5分)】3. 一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是()。
A. 不确定B. n-i+1C. iD. n-i【中山大学1999 一、9(1分)】4. 若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素是i,则第j个输出元素是()。
A. i-j-1B. i-jC. j-i+1D. 不确定的【武汉大学2000 二、3】5. 若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,p N,若p N是n,则p i是( )。
A. iB. n-iC. n-i+1D. 不确定【南京理工大学2001 一、1(1.5分)】6. 有六个元素6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?()A. 5 4 3 6 1 2B. 4 5 3 1 2 6C. 3 4 6 5 2 1D. 2 34 15 6【北方交通大学2001 一、3(2分)】7. 设栈的输入序列是1,2,3,4,则()不可能是其出栈序列。
算法与数据结构试卷--福州大学

一、选择题(10*2%=20%)1.代码段for (j=1; j<=n;j++) 的时间复杂性是B。
for (k=n; k>=1; k/=2)count++;A、O(n2)B、O(nlogn)C、O(logn)D、O(n)2.对某个无向图的邻接矩阵来说,下列叙述正确的是 A 。
A、第i行上的非零元素个数和第i列上的非零元素个数一定相等B、矩阵中的非零元素个数等于图中的边数C、第i行与第i列上的非零元素的总数等于顶点vi的度数D、矩阵中非全零行的行数等于图中的顶点数3.循环双链表中在p所指结点之后插入结点s的操作是D。
A、p->next=s; s->prior=p; p->next->prior=s; s->next=p->nextB、p->next=s; p->next->prior=s; s->prior=p; s->next=p->nextC、s->prior=p; s->next=p->next; p->next=s; p->next->prior=sD、s->prior=p; s->next=p->next; p->next->prior=s; p->next=s4.4个元素a1,a2,a3和a4依次通过一个栈,在a4进栈前,栈的状态如图,,不可能的出栈顺序是C。
A、a4,a3,a2,a1B、a3,a2,a4,a1C、a3,a1,a4,a2D、a3,a4,a2,a15.下列四种排序方法中,不稳定的方法是D。
A、插入排序B、冒泡排序C、归并排序D、选择排序6.单个结点二叉树的高度为0,所有含有15个结点的二叉树中,最小高度是D。
A、6B、5C、4D、37.在一个具有n个顶点的无向图中,要连通全部顶点至少需要B条边。
A、nB、n-1C、n/2D、n+18.快速排序法的运行效率取决于D。
2015年福建省数据结构基础考试题库

B.哈夫曼树中只有度为0或度为2的结点
45、在二维数组a[9][10]中:每个数组元素占用3个存储空间,从首地址SA开始按行优先
连续存放,则元素a[8][5]的起始地址是
A.SA+141 B.SA+144 C.SA+222 D.SA+255
46、在存储数据时,通常不仅要存储各数据元素的值,而且还要存储 C 。
C.s->next = p;s->prior = p->prior;p->prior = s;p->prior->next = s
D.s->next = p;s->prior = p->prior;p->prior->next = s;p->prior = s
22、下列关于哈夫曼树的叙述中,错误的是
3、不带头结点的单链表head为空的判定条件是 A 。
A.head == NULL B head->next ==NULL
C.head列选项中,其平均查找性能与基于二叉排序树的查找相当的是
A.用n个结点构造的哈夫曼树是唯一的
B.哈夫曼树中只有度为0或度为2的结点
C.树中两个权值最小的结点可能是兄弟结点
D.同一结点集构造的二叉树中,哈夫曼树的WPL最小
23、广义表A=(x,((y),((a)),A))的深度是
A.2 B.3 C.4 D.∞
19、与单链表相比,双链表的优点之一是 D 。
A.插入、删除操作更简单
B.可以进行随机访问
C.可以省略表头指针或表尾指针
D.顺序访问相邻结点更灵活
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A.13,48 B.24,48
C.24,53
D.24,90
13在一棵度为4的树T中,若有20个度为4的结点,10个度为3的结点,1 个度为2的结点,10个度为1的结点,则树T的叶结点个数是() A.41 B.82 C.113 D.122 14.对n(n≥2)个权值均不相同的字符构造成赫夫曼树。下列关于该赫 夫曼树的叙述中,错误的是() A.该树一定是一棵完全二叉树 B.树中一定没有度为1的结点 C.树中 两个权值最小的结点一定是兄弟结点 D.树中任一非叶结点的权值一定 不小于下一层任一结点的权值。 15若无向图G=(V, E)中含有7个顶点,要保证图G在任何情况下都是连通 的,则需要的边数最少是 () A.6 B.15 C.16 D.21
char pt2[ ]="12"; char *pt3="34"; A.pt3=pt2; B.strcpy(pt1, pt2); C.strcpy(pt2, pt3); D.cout<<pt2; } 21.系统在调用重载函数时往往根据一些条件确定哪个重载函数被调 用,在下列选项中,不能作为依据的是( )。 A.函数的返回值类型 B.参数的类型 C.函数名称 D.参数个数 22. 已知:int m=10; 下列表示引用的方法中,( )是正确的。 A.int &x=m; B.int &y=10; C.int &z; D.float &t=&m; 23. 下列有关C++类的说法中,不正确的是( )。 A.类是一种用户自定义的数据类型 B.只有类中的成员函数或类的友元函数才能存取类中的私有成员 C.在类中,如果不做特别说明,所有成员的访问权限均为私有的 D.在类中,如果不做特别说明,所有成员的访问权限均为公用的 24.已知X类,则当程序执行到语句X array[3];时,调用了( )次构造函 数。 A.0 B.1 C.2 D.3 25. 考虑下面的函数原型声明:void testDefaulParam(int a,int b=7,char z='*'); 下面函数调用中,不合法的是( )。 A.testDefaulParam(5); B.testDefaulParam(5,8); C.testDefaulParam(5,'#'); D.testDefaulParam(0,0,'*'); 26. 有关析构函数的说法,不正确的是( )。 A.析构函数有且仅有一个 B.析构函数和构造函数一样可以有形参 C.析构函数的功能是在系统释放对象之前作一些内存清理工作 D.析构函数无任何函数类型 27. 类定义的内容允许被其对象无限制地存取的是( )。
。 三.阅读程序,写出下列程序的运行结果(共20分,每题5分)
1. #include <iostream.h> void main() {int i,j; for( i=5;i>0;i--) { for(j=i*2-1;j>0;j--) cout<<"*"; cout<<endl;} } 2. #include <iostream.h> #include <string.h> void fun(char *w,int m) { char s,*p1,*p2; p1=w;p2=w+m-1; while(p1<p2) {s=*p1++;*p1=*p2--;*p2=s;} } void main() { char a[ ]=”1234567”,; fun(a,strlen(a)); cout<<a<<endl; } 3. 假设输入10个整数为32,64,53,87,54,32,98,56,87,83,写出下列程序的运行结果。 #include <iostream.h> void main() { int a,b,c,x; a=b=c=0; for(int i=0;i<10;i++) { cin>>x; switch(x%3) { case 0:a+=x;break; case 1:b+=x;break; case 2:c+=x;break;} } cout<<a<<","<<b<<","<<c<<endl; } 4. #include<iostream.h> int w=2; fun(int k) { if(k==0) return w;
return (fun(k-1)*k); } void main() { int w=10; cout<<fun(5)*w; }
四.算法和程序设计题(共58分) 1.(13分)已知一个带有表头结点的单链表,结点结构为 ,假设该链表只给出了头指针list。在不改变链表的前提下,请设计一 个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整 数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只 返回0。要求: (1)描述算法的基本设计思想。 (2)描述算法的详细实现步骤。 (3)根据设计思想和实现步骤,采用程序设计语言描述算法(使用C、 C++语言实现),关键之处请给出简要注释。
A.private 部分 B. protected 部分 C.public 部分
D.以上都不ຫໍສະໝຸດ 对 28. 可以在类外用p.a的形式访问派生类对象p的基类成员a,其中a是( )。 A.私有继承的公用成员 B.公用继承的私有成员 C.公用继承的保护成员 D.公用继承的公用成员 29. 设置虚基类的目的是( )。 A.简化程序 B.消除二义性 C.提高运行效率 D.减少目标代 码 30. 在C++中,用于实现动态多态性的是( )。 A.内联函数 B.重载函数 C.模板函数 D.虚函数 二.填空题(每空两分,共32分) 1、类和对象的关系可表述为:类是对象的 ,而对象则是类的 。 2、在C++中,三种继承方式的说明符号为 、 和 ,如果 不加说明,则默认的继承方式为 。 3、如果只想保留公共基类的一个复制,就必须使用关键字 把这个 公共基类声明为虚基类。 4、若要把void fun()定义为类A的友元函数,则应在类A的定义中加入语 句 。 5、类的静态成员分为 和 。 6、运算符重载要求保持其原来的操作数个数、 、 和语法 结构。 7、通过关键字 可以声明模板,通过关键字 指定函数模板的 类型参数,有几个类型参数就有几个类型关键字。 8、列出C++中两种用户自定义的数据类型: 、 。 9、构造函数的作用是 。 10、后置自增运算符“++”重载为类的成员函数(设类名为A)的形式为
16. 已知关键字序列5,8,12,19,28,20,15,22 是小根堆(最小 堆),插入关键字3,调整后得到的小根堆是 () A.3,5,12,8,28,20,15,22,19 B.3,5,12,19,20,15,22,8,28 C.3,8,12,5,20,15,22,28,19 D.3,12,5,8,28,20,15,22,19 17.下面的循环体哪个执行的次数与其他不同( ) A for(i=0; i<10; i++) { cout<<i<<" "; } B for(i=10; i>=1; i--){ cout<<i<<" "; } C i=10; do { cout<<i<<" "; } while(i-->0); D i=0; while(++i<=10){ cout<<i<<" "; } 18.有如下定义语句:int a[]={1,2,3,4,5};,则对语句int *p=a;正确的描述 是( )。 A 语句 int *p=a;定义不正确 B 语句 int *p=a;初始化变量p,使其指向数组对象a的第一个元素 C 语句int *p=a; 是把a[0]的值赋给变量p D 语句int *p=a; 是把a[1]的值赋给变量p 19. 若有以下定义和语句,则不能合法表示a数组元素的是:( ) char a[]=”abcdefg”; int *p=a; A p[7] B a[p-a] C *a D a[8] 20. 下列程序中错误的语句是:() #include<iostream> #include<cstring> using namespace std; main( ) { char *pt1="1234";
2( 15分) 设有五个数据 do, for, if, repeat, while,它们排在一个有序表中,其查找概率 分别为 p1=0.2, p2=0.15, p3=0.1, p4=0.03, p5=0.01。而查找它们之间不存在数据的概率 分别为 q0=0.2, q1=0.15, q2=0.1, q3=0.03, q4=0.02, q5=0.01。
( 1) 试画出对该有序表分别采用顺序查找和折半查找时的判定树。 ( 2) 分别计算顺序查找时的查找成功和不成功的平均查找长度,以及折半查找时的查 找成功和不成功的平均查找长度。 ( 3) 判定是顺序查找好?还是折半查找好?
3.(15分)对于一个堆栈、若其入栈序列为 1,2,3,……,n,不同的出入栈操作将产生不同的出栈序 列。其出栈序列的个数正好等于结点个数为 n 的二叉树的个数,且与不同形态的二叉树一一对 应。请简要叙述一种从堆栈输入(固定为 1,2,3,……,n) / 输出序列对应一种二叉树形态的方法, 并以入栈序列 1,2,3(即 n=3)为例加以说明。
4.下列二叉排序树中,满足平衡二叉树定义的是()
A B C D 5.已知一棵完全二叉树的第6 层(设根为第1 层)有8 个叶结点,则该 完全二叉树的结点个数最多是 () A.39 B.52 C.111 D.119 6.将森林转换为对应的二叉树,若在二叉树中,结点u 是结点v 的父结 点的父结点, 则在原来的森林中,u 和v 可能具有的关系是 ()Ⅰ.父子 关系 Ⅱ.兄弟关系 Ⅲ.u 的父结点与v 的父结点是兄弟关系 A.只有Ⅱ B.Ⅰ和Ⅱ C.Ⅰ和Ⅲ D.Ⅰ、Ⅱ和Ⅲ 7.下列关于无向连通图特性的叙述中,正确的是( ) Ⅰ.所有顶点的度之和为偶数 Ⅱ.边数大于顶点个数减1 Ⅲ.至少有一 个顶点的度为1 A.只有Ⅰ B.只有Ⅱ C.Ⅰ和Ⅱ D. Ⅰ和Ⅲ 8.下列叙述中,不.符合m 阶B 树定义要求的是() A.根结点最多有m 棵子树 B.所有叶结点都在同一层上 C.各结点内 关键字均升序或降序排列 D.叶结点之间通过指针链接 9.若数据元素序列11,12,13,7,8,9,23,4,5是采用下列排序方 法之一得到的第二趟排序后的结果,则该排序算法只能是() A.冒泡排序 B.插入排序 C.选择排序 D.二路归并排序 10. 若元素a、b、c、d、e、f依次进栈,允许进栈、退栈操作交替进行, 但不允许连续三次进行退栈操作,则不.可能得到的出栈序列是 () A.d c e b f a B.c b d a e f C.b c a e f d D.a f e d c b 11.某队列允许在其两端进行入队操作,但仅允许在一端进行出队操 作。若元素a、b、c、d、e依次入此队列后再进行出队操作,则不.可 能得到的出队序列是 () A.b a c d e B.d b a c e C.d b c a e D.e c b a d 12在下图所示的平衡二叉树中,插入关键字48后得到一棵新平衡二叉 树。在新平衡二叉树中,关键字37所在结点的左、右子结点中保存的关 键字分别是()