• 数据结构树和二叉树试题及答案 > 测试一下自己的水平
  • 测试一下自己的水平

    免费下载 下载该文档 文档格式:DOC   更新时间:2006-05-08   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:jooohn
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性

    测试一下自己的水平
    一,判断题 (每小题1分,共15分)
    1.非空线性表中任意一个数据元素都有且仅有一个直接前驱元素.( )
    2.数组是一种没有插入与删除操作的线性结构.( )
    3.稀疏矩阵中值为0的元素分布有规律,因此可以采用三元组方法进行压缩存储.( )
    4.空串与由空格组成的串没有区别.( )
    5.将T在S中首次出现的位置作为T在S中的位置的操作称为串的模式匹配.( )
    6.深度为h的非空二叉树的第i层最多有2h-1 个结点.( )
    7.完全二叉树就是满二叉树.( )
    8.已知一棵二叉树的前序序列和中序序列可以唯一地构造出该二叉树.( )
    9.非空二叉排序树的任意一棵子树也是二叉排序树.( )
    10.有向图是一种非线性结构.( )
    11.带权连通图的最小生成树的权值之和一定小于它的其它生成树的权值之和.( )
    12.AOE 网是一种带权的无环连通图.( )
    13.折半查找方法适用于按值有序的线性链表的查找.( )
    14.哈希表的查找效率主要取决于所选择的哈希函数与处理冲突的方法.( )
    15.选择排序过程中元素之间的比较次数与原始序列的状态无关.( )

    二,单项选择题 (每小题2分,共20分)
    1.若长度为n的线性表采用顺序存储结构,删除它的第i数据元素之前,需要先依次向前移动_______个数据元素.( )
    A.n-i
    B.n+i
    C.n-i-1
    D.n-i+1
    2.在单链表中,已知q指的结点是q指的结点的直接前驱结点,若在q和p指的结点之间插入一个由s指的结点,则需执行________.( )
    A.link(s)←link(p),link(p)←s
    B.link(q)←s,link(s)←p
    C.link(p)←link(s),link(s)←p
    D.link(p)←s,link(s)←q
    3.在非空双向循环链表中由q所指的那个链结点前面插入一个由p指的链结点的动作对应的语句依次为:rlink(p)←q , llink(p)←llink(q) , llink←p, _________.(空白处为一条赋值语句)
    A.rlink(q)←p
    B.rlink(llink(q)←p
    C.rlink(llink(p))←p
    D.rlink(rlink(p)←p
    4.为了节省存储空间,将n阶对称矩阵A中包括主对角线元素在内的下三角部分的所有元素按
    照行序为主序方式存放在一维数组B[1:n(n-1)/2]中,对任意下三角部分的元素aij(i≥j)在B
    的下标k是 ( )
    A.i(i-1)/2+j
    B.(i(i-1))/2+j
    C.i(i+1)/2+j

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 数据结构二叉树程序  数据结构二叉树  数据结构二叉树的建立  数据结构二叉树题目  数据结构二叉树的遍历  数据结构二叉树习题  数据结构二叉树操作  数据结构排序二叉树  如何对二叉树输入数据