海南大学数据结构往年试题.docVIP

  • 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)

1亿VIP精品文档

相关文档