- 453
- 0
- 约3.48千字
- 约 4页
- 2017-07-13 发布于重庆
- 举报
海南大学数据结构往年试题
海南大学2012-2013学年度第1学期试卷
科目:《数据结构》试题( A卷)
学院: 信息学院 专业班级:
姓名: 学 号:
成绩登记表(由阅卷教师用红色笔填写)
大题号 一 二 三 四 五 六 七 八 九 十 总分 得分
阅卷教师: 2010 年 月 日
考试说明:本课程为闭卷考试,可携带 计算器 。
栈的逻辑特点是____ _______,队列的逻辑特点是??___ ______。
线性表的顺序存储结构是一种()的存储结构,线性结构的链式存储是一种(??)的存储结构。?
A.随机存取 B.顺序存取? C.索引存取? D.散列存取
向一个栈顶指针为top的带头结点的非空的链栈中删除结点,则其操作步骤是(?C??)?
A.top-next=s;?top=s????????????? B.s-next=top-next;top-next=s;?free(s)
C.?s?=?top;top=?top-next;free(s) ?D.?s?=?top-next;top=?top-next;free(s)?
4. 向一个栈顶指针top的链栈中插入一个s所指的结点时,执行的操作是(B)
A.top-next=s;??top=s???????????? ?B.s-next=top-next;top-next=s;?free(s)
C.?s?=?top;top=?top-next;free(s) D.?s?=?top-next;top=?top-next;free(s)?
5. 设链队列的队头指针为front,队尾指针为rear,队列为空的条件是____ __;_________,队列为满的条件是____ ___________。
6.带头结点head的单向循环链表为空的判断条件是()
A.?head==NULL? B.?head-next==NULL?? C.?head-next==head??? ?D.?head!=NULL?
7. 在一个长度为n的单链表的第i(0=in)个元素后面插入一个元素时,需要向后移动(??)个元素。?
A.n-i?????????????B.n-i+1?????????????C.n-i-1?????????????D.0
8.在一个长度为n的顺序存储的线性表中,删除第i个元素(1≤i≤n+1)时,需要从前向后依次前移 个元素。A.2???????????????B.3??????????????C.5??????????????D.6
11. 设有一个顺序栈S,元素a,b, c, d, e, f依次进栈,如果6个元素的出栈顺序为a, c, d, b, f, e, 则栈的容量至少应该是(????)
A.2???????????????B.3??????????????C.5??????????????D.6
12.试编写算法,在一个循环单链表中删除结点S,且要求函数返回该链表的一个入口指针。??假设表长大于1,且表中即无头结点,也无头指针,函数原型为 void?delete_xyz(NODE*S)。
NODE?*delete?xyz(NODE?*S)
{?????}
13.?一棵有124个叶结点的完全二叉树,最多有(?)个结点
A、247????B、248????C、249???D、251
14.一棵非空的二叉树的前序遍历序列和后序遍历序列正好相同,则该二叉树一定满足(??)?
A.所有的结点均无左孩子?????????
B.所有的结点均无右孩子
C.只有一个孤立的结点????????????
?D.是任意一棵二叉树
一棵非空的二叉树的前序遍历序列和后序遍历序列正好相反,则该二叉树一定满足(??B)
A.所有的结点均无左孩子?????????
B.所有的结点均无右孩子
C.只有一个孤立的结点????????????
?D.是任意一棵二叉树
15.由同一关键字集合构造的各棵二叉排序树(??????)?
A.?其形态不一定相同,但平均查找长度相同?
B.?其形态不一定相同,平均查找长度也不一定相同?
C.?其形态均相同,但平均查找长度不一定相同?
D.?其形态均相同,平均查找长度也都相同?
16. 将含100个结点的完全二叉树从根开始,每层从左到右依次对结点编号,根结点的编号为1,则编号为31的结点的双亲的编号为___
原创力文档

文档评论(0)