




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法与数据结构习题1一、单项选择题1. 数据结构从逻辑上分为( )。A动态结构和静态结构 B内部结构和外部结构C紧凑结构和非紧凑结构 D线性结构和非线性结构2. 栈和队列的共同点是( )。A都是先进后出 B都是后进先出C只允许在端点处插入和删除元素 D没有共同点3若按从左到右的顺序读入已知序列a、b、c、d、e、f、g中的元素,然后结合栈的操作,能得到下列序列中的哪些序列?( )Adecfbga Bfegdacb Cefdgbca Ddcbefag4. 在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行( )。Aslink=plink;plink =s; Bplink =s;slink=q;Cplink=slink;slink =p; Dqlink =s;slink=p;5算法的计算量的大小称为计算的( )。A效率 B. 复杂性 C. 现实性 D. 难度6. 一个算法应该是( )。A程序 B问题求解步骤的描述 C要满足五个基本特性 DA和C7. 从逻辑上可以把数据结构分为( )两大类。A动态结构、静态结构 B顺序结构、链式结构 C线性结构、非线性结构 D初等结构、构造型结构8. 以下数据结构中,哪一个是线性结构?( )A广义表 B. 二叉树 C. 稀疏矩阵 D. 串二、多项选择题1. 以下说法正确的是( )。A. 二叉树的特点是每个结点至多只有两棵子树B. 二叉树的子树无左右之分C. 二叉树只能进行链式存储D. 树的结点包含一个数据元素及若干指向其子树的分支2在数组上能做的操作有( )。 A.插入B.删除C.取值操作D.赋值操作3. 图的应用算法有( )。 A. 克鲁斯卡尔算法 B. 哈弗曼算法C. 迪杰斯特拉算法 D. 拓扑排序算法4. 计算机算法必须具备( )等特性。A. 可行性、确定性 B. 可行性、可移植性C. 输入、输出 D. 有穷性E. 易读性 F. 稳定性三、填空题1. 一个算法的效率可分为 效率和 效率。2. 向一个长度为n的向量的第i个元素(1in+1)之前插入一个元素时,需向后移动 个元素。3. 栈只能在 插入和删除元素;对于队列只能在 插入和 删除元素。4. 一棵具有257个结点的完全二叉树,它的深度为 。四、判断题1. 链表的每个结点中都恰好包含一个指针。( )2. 线性表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。( )3. 数和二叉树都是分支结构。( )4. 优先队列是一种给每个元素增加了优先级的队列,它具有队列的基本特性。( )5. 数据元素是数据的最小单位。( )6. 记录是数据处理的最小单位。( ) 7. 数据的逻辑结构是指数据的各数据项之间的逻辑关系。( )五、简答题1. 能否讲二叉树是一种特殊的树?为什么? 2. 在C语言中字符串可以用字符指针来表示。字符串的长度隐含在字符指针所指的字符数组中,通过特殊的字符0判定。写一个递归算法,以字符指针为参数,在屏幕上打印出它反转后得到的字符串。3. 算法与程序有什么区别? 4. 试写出如图所示的二叉树分别按先序、中序、后序遍历时得到的结点序列。5. 什么是网络的最小生成树?6. 已知两个串为S1=“bc cad cabcadf”, S2=”abc”,试求两个串的长度,并判断S2串是否是S1串的子串;如果是,请指出S2在S1中的位置。算法与数据结构习题1答案 一、单项选择题题号12345678答案DCABBBCD二、多项选择题题号1234答案ADCDACDACD三、填空题题号答案1时间;空间2n-i+13栈顶;队尾;队首49四、判断题题号1234567答案五、简答题1. 答:不能。二叉树并不是树的特例。树和二叉树的定义及操作都是不同的,周游算法也有很大的区别。二叉树可以与一般树林建立对应,它的提出可以为研究树提供一种简单而统一的范型。2. 答:void printRevString(char *s) If(s0= =0)return; /*空串*/ If(s1= =0)putchar(s0); /*只有一个字符,直接打印*/ Else PrintRevString(s+1);Putchar(s0);3.答:算法与程序的关系十分密切,但并不等同。一般来说,一个程序并不需要满足算法的有穷性等条件,例如操作系统的程序,只要整个系统不遭到破坏,操作系统程序就永不结束。另外,程序是用机器可执行的语言书写的,而算法通常并没有这种限制。4. 答:DLR: A B D F J G K C E H I L M LDR: B F J D G K A C H E L I M LRD: J F K G D B H L M I E C A5. 答:因为网络是带权的连通图,其生成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年预防接种知识测试题(附答案)
- 2025年全国高级保育员理论考试笔试试题附答案
- 教师资格考试高级中学语文学科知识与教学能力试卷及答案指导(2025年)
- 2025年工地培训考试题库及答案
- 2025年北海市公务员考试行测真题完整参考答案详解
- 2025年(中小学、幼儿园)教师招聘试题及答案
- 国开行测题库及答案
- 植物基生物防静电围巾创新创业项目商业计划书
- 智能弹力带与柔韧性训练设备创新创业项目商业计划书
- 建筑装饰材料创新创业项目商业计划书
- 法院报名登记表
- 上海市闵行区区管国企招聘笔试冲刺题2025
- 2025年恒丰银行烟台分行招聘笔试参考题库含答案解析
- 中外建筑史课件
- 2024年度商业保理合同:保理公司与出口商之间的商业保理协议3篇
- 宣传网络安全文明上网
- 应急管理部14号令《生产安全事故罚款处罚规定》 修改前后对照表及解读
- ASTM-D3359-(附著力测试标准)-中文版
- 中华人民共和国标准设计施工总承包招标文件(2012年版)
- 2022年内分泌医疗质量控制评价体系与考核标准
- 全国中小学生学籍信息管理系统学生基本信息采集表(2022修订版)
评论
0/150
提交评论