2012年计算机二级公共基础知识课后习题第一章_第2页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2013年1月22日

  完全二叉树---除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点,叶子结点只可能在层次最大的两层上出现。满二叉树是完全二叉树,而完全二叉树不是满二叉树。完全二叉树有两个性质:(1)具有n个结点的完全二叉树的深度为[Log2n]+1(2)

  二叉树遍历---不重复地访问各个结点。分为前序遍历(DLR-根左右)、中序遍历(LDR-左根右)和后序遍历(LRD-左右根)

  查找技术---顺序查找——对于长度为n的有序线性表,查找时需要比较n次

  二分法查找——对于长度为n的有序线性表,查找时需要比较log2n次

  排序技术---假设线性表的长度为n,则冒泡排序和简单插入排序的比较次数(时间复杂度)为n(n-1)/2;希尔排序的比较次数为O(n1.5);简单选择排序的比较次数为n(n-1)/2;堆排序的比较次数为O(nlog2n).

习题1

  算法的时间复杂度是指( ),算法的空间复杂度是指( );

  队列是(先进先出),栈是(先进后出);

  下列二叉树的遍历结果:前序遍历(ABDECF)、中序遍历(DBEAFC)、后续遍历(DEBFCA);

  在深度为5的满二叉树中,叶子结点的个数为(16);设树T的度为4,其中度为1,2,3;

  线性表、栈、队列、线性链表是(线性结构),树是(非线性结构);数据的存储结构是指( );,4的结点的个数分别为4,2,1,1。则T中的叶子结点的个数为(8);对于长度为n的有序线性表,顺序查找次数为(n),二分法查找次数为(log2n);一棵完全二叉树共有700个结点,则在该二叉树中有(350)个叶子结点;一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后续遍历结果为(DEBFCA);冒泡排序的时间复杂度为(n(n-1)/2);在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则该循环队列中共有(3)元素;


首页 1 2 尾页

相关文章