下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题1. 线性表的顺序存储结构是一种 的存储结构,而链式存储结构是一种_的存储结构。A随机存取 B索引存取 C顺序存取 D散列存取2. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址_。A. 必须是连续的 B. 部分地址必须是连续的C. 一定是不连续的 D. 连续或不连续都可以3. 在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入s结点,则执行_。A. s->next=p->next; p->next=s; B. p->next=s->next; s->next=p;C. q->next=s; s->nex
2、t=p; D. p->next=s; s->next=q;4. 在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行_。A. s->next=p; p->next=s; B. s->next=p->next; p->next=s;C. s->next=p->next; p=s; D. p->next=s; s->next=p;5. 在一个单链表中,若删除p所指结点的后续结点,则执行_。A. p->next= p->next->next; B. p= p->next; p->nex
3、t= p->next->next;C. p->next= p->next; D. p= p->next->next;6. 链表不具备的特点是 _ 。A 可随机访问任何一个元素B 插入、删除操作不需要移动元素C 无需事先估计存储空间大小D 所需存储空间与线性表长度成正比7. 一个队列的数据入列序列是1,2,3,4,则队列的出队时输出序列是_ 。A 4,3,2,1 B 1,2,3,4 C 1,4,3,2 D 3,2,4,18. 栈与一般线性表区别主要在方面 。A 元素个数 B 元素类型 C 逻辑结构 D 插入、删除元素的位置9. 在一个链队中,假设F和R分别是队
4、首和队尾指针,则删除一个结点的运算是 。 A R=F->next; B R=R->next; C F=F->next; D F=R->next;10.数据三种最主要的逻辑结构是线性结构和( )。 A. 线性表、树 B. 树形结构、图状结构 C. 线性表、图 D. 树形结构、堆二、填空题1. 数据结构的存储结构包括:顺序存储表示、链式存储表示、索引存储表示和散列存储表示等四大类。2. 在线性结构中,第一个结点没有 前驱结点,其余每个结点有1个前驱结点;最后一个结点没有后继结点,其余每个结点有1个后继结点。3. 实现字符串逆序
5、(既输入如“ABC”,输出为“CBA”)选用栈数据结构来解决较好4. 银行柜面服务遵循“先来先服务”的原则,抽号服务终端机采用队列 数据结构来模拟这种行为5. 线性表第一个元素的存储地址是100,每个元素的长度是2,则第5个元素的地址是:1086. 引起循环队列(队首位置)发生变化的操作是出队操作7. 链式队列与顺序队列相比,一个明显的优点是通常不会出现队满8. 在一个长度为n的顺序表中删除第i个元素,要移动n-i个元素。如果要在第i个元素前插入一个元素,要后移n-i+1个元素。9. 栈操作数据的原则是 后进先出 ,队列操作数据的原则是 先进先出 。10. 在栈中,可进行插入和删除操作的一端称
6、 栈顶 。11. 栈和队列都是_线性_结构;对于栈只能在_栈顶_插入和删除元素;对于队列只能在_队尾_插入元素和_队头_删除元素。12. 计算机在运行递归程序时,要用到 栈 。13. 设将整数1,2,3,4进栈,若入、出栈次序为Push, Pop,Push,Push, Pop, Pop,Push, Pop,则出栈的数字序列为1324 ;若想得到出栈序列1432则具体操作为:Push,Pop,Push,Push,Push,Pop,Pop,Pop14. 在采用少用一个存储空间的具有n个单元的循环队列中,队满时共有n-1个元素。对于下图所示的循环队列,队满的条件是front=(rear+1)%MAX
7、SIZE;队空的条件是rear=front 三、设计题 1. 已知str是一个非空字符串,编写算法通过在临时栈S和队列Q中缓存数据,判处字符串str是否为回文,算法采用文字描述。将串str分别入队Q中和入栈S中将Q的队头元素出队至变量tq中,将S的栈顶元素出栈至变量ts中若tq=ts,重复步骤;若tq!=ts,则退出循环,return 0表示str不是回文return 1表示str是回文2. 设计函数Node * Find(Node *Head, int item),Head为带头结点单链表的头指针,在传入的链表中查找值为item的结点并返回其地址,如不存在这样的结点则返回空值NULL。 其中结点的类型声明如下:struct Node int data; Node *next; ;Node * Find(Node *Head
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学数学四年级暑假思维拓展教学设计-第1讲“书中的秘密”优化思想
- 小学二年级数学《8的乘法口诀》单元整体教学知识清单
- 初中生物九年级“生物体的结构层次”一轮复习教学设计
- 小学三年级数学《除法的验算:建构互逆关系养成检验习惯》教学设计
- 局域网的工作模式教学设计中职专业课-计算机网络技术基础-计算机类-电子与信息大类
- 中小学直饮水设备安全自查报告
- 2026年耳鼻喉科过敏性鼻炎患者护理知识综合测试卷及答案
- 理论精讲高中基础知识3
- 软件开发团队组建启动会议通知4篇
- 外部供应商合作表现评估反馈通知3篇
- 职业暴露(锐器伤)演练脚本(2篇)
- 2024-2025学年福建省厦门市思明区五年级(下)期末数学试卷
- GJB763.5A-2020舰船噪声限值和测量方法第5部分舰船设备空气噪声测量
- 严肃财经纪律培训班课件
- 排污许可证审核及环境应急管理服务方案投标文件(技术方案)
- 中层管理人员能力培训
- 培训机构教材管理制度
- 店面租赁订金合同范例
- 果园产品购销合同
- 入党申请书专用纸-A4单面打印
- 《临床技术操作规范病理学分册》医院用
评论
0/150
提交评论