数据结构与数据库修改(自己总结的).ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构与数据库考题 1 链表不具有的特点是_ A 可随机访问任意一个元素 B 插入删除不需要移动元素 C 不必事先估计存储空间,物理存储是连续的 D 所需空间与线性表的长度成正比 A 顺序表:静态分配存储空间,存储空间连续,执行前需要规定存储规模;主要进行查找,增删元素会引起元素移动。 链式表:动态分配存储空间,存储空间可以不连续,不用提前分配空间,主要进行插入和删除操作(只需修改指针即可)。 2.一般链表中p结点是表尾结点的条件是_ 循环链表中p结点是表尾结点的条件是_ L为头指针 A p-next=null;p-next=head B p-next==null;p-next==head C p-next=null;p=L; D p-next==null;p-next==null; 答案:B 一般链表中p结点是表尾结点条件是: 该结点后继指针为空指针,即 P-next==null 循环链表中p结点是表尾结点的条件是: 该结点的后继指针为头指针值,即 P-next==head 或头指针等于尾指针,即 P==L 3 (1)如何在带头结点的单链表L中第i个位置前插入一个结点s_ A 指针p指向第i个结点,申请新结点s,再令s-next=p-next B 指针p指向第i-1个结点,申请新结点s,再令s-next=p-next C 指针p指向第i个结点,申请新结点s,再令s-next=p-next, p-next=s-next D 指针p指向第i-1个结点,申请新结点s,再令s-next=p-next, p-next=s (2)如何在带头结点的单链表L中删除第i个结点_ A 指针p指向第i-1个结点,p-next=p B 指针p指向第i个结点, p-next=p C 指针p指向第i-1个结点,p-next=p-next-next D指针p指向第i个结点, p-next=p (1)D p51 (2)C 3 (1)随机取三条表中的记录,表名emp Select * from (select * from emp order by dbms_random.random) Where rownum4; (2)去除表中的重复记录 写一条语句,运行完后只剩一个zhang,一个liu delete from info1 a Where id(select min(id) from info1 b where a.name=b.name) 最优答案:效率高 Delete from info1 a Where a.rowid(select min(rowid) from info1 b where a.name=b.name) 4 (1)设一个栈的输入序列是a,b,c,d则借助一个栈所得到的输出序列不可能是_ A a,b,c,d B d,c,b,a C a,c,d,b D d,a,b,c 答案:D 栈:先入后出,插入删除仅在表的一 段进行,可以是任意类型的数据,但必须属于同一个数据对象,元素之间是线性关系。 Top 栈顶指针,始终指向当前栈顶元素前面的头结点。 顺序栈:空栈- top=-1 链栈: 空栈-top-next=null (2)一个队列的如对序列是1,2,3,4,则队列的输出序列是_ A 4,3,2,1 B 1,2,3,4 C 1,4,3,2 D 3,2,4,1 答案:B 队列:先入先出,队头front删除元素,队尾rear插入元素。 循环队列当rear=MAXSIZE时,可能出现假溢出,因为随着部分元素的出队,数组前面会出现一些空单元。 真正队满的条件:rear-front=MAXSIZE 5 已知结点的前序序列和中序序列分别为: 前序序列:18,14, 7, 3, 11,22,35,27 中序序列:3 , 7 ,11,14,18,22,27,35 则可按上述求得后续序列为_____ 答案:3,11,7,14,27,35,22,18 先序遍历:根,左,右 中序遍历:左,根,右 后序遍历:左,右,根 结点的度:一个结点的子树个数 树的度:树中所有结点的度的最大值 叶节点(终端结点):度为0的结点 分支结点:度不为0的结点 结点的层次:从根结点开始定义,根结点的层次为1,根的直接后继的层次为2,依次类推 树的高度(深度):树中所有结点的层次的最大值 6 将下面的数转换成二叉树 7 将下面的二叉树还原成树或森林 8 排序后取出3~6行记录 答案

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档