Questions in category: 数据结构 (Data Structure)
计算数学 >> 数据结构
<[1] [2] [3] [4] [5] [6] >

21. 设用链表作为栈的存储结构, 则退栈时应做的操作是

Posted by haifeng on 2015-06-15 09:27:43 last update 2015-06-15 09:27:43 | Answers (0) | 收藏


设用链表作为栈的存储结构, 则退栈操作

  1. 必须判别栈是否为满
  2. 必须判别栈是否为空
  3. 判别栈元素的类型
  4. 对栈不作任何判别

【code】

\begin{abcd2}
{设用链表作为栈的存储结构, 则退栈操作}
{必须判别栈是否为满}
{必须判别栈是否为空}
{判别栈元素的类型}
{对栈不作任何判别}
\end{abcd2}
answer:=[B]

22. 用到递归的排序算法

Posted by haifeng on 2015-06-15 09:24:05 last update 2015-06-15 09:24:05 | Answers (0) | 收藏


下列哪一种排序用到了递归

  1. 快速排序
  2. 堆排序
  3. 谢尔排序
  4. 插入排序

 


【code】

\begin{abcd}
{下列哪一种排序用到了递归}
{快速排序}
{堆排序}
{谢尔排序}
{插入排序}
\end{abcd}
%answer:=A

23. 线性表采用顺序存储和链式存储的区别

Posted by haifeng on 2015-06-15 09:16:12 last update 2015-06-15 09:16:12 | Answers (0) | 收藏


下面关于线性表的叙述错误的是

  1. 线性表采用顺序存储必须占用一片连续的存储空间
  2. 线性表采用链式存储不必占用一片连续的存储空间
  3. 线性表采用链式存储便于插入和删除操作的实现
  4. 线性表采用顺序存储便于插入和删除操作的实现
     

【代码】

\begin{abcd4}
{下面关于线性表的叙述{\bf 错误}的是}
{线性表采用顺序存储必须占用一片连续的存储空间}
{线性表采用链式存储不必占用一片连续的存储空间}
{线性表采用链式存储便于插入和删除操作的实现}
{线性表采用顺序存储便于插入和删除操作的实现}
\end{abcd4}
%%answer:=D

24. 设一棵完全二叉树中有 2015 个结点,则该完全二叉树的叶子数为

Posted by haifeng on 2015-06-15 08:58:44 last update 2015-07-02 22:05:24 | Answers (0) | 收藏


设一棵完全二叉树中有 2015 个结点,则该完全二叉树的叶子数为

  1. 1005
  2. 1006
  3. 1007
  4. 1008

【代码】

%1--answer:=[D]
\begin{abcd}
{设一棵完全二叉树中有 2015 个结点,则该完全二叉树的叶子数为}
{1005}
{1006}
{1007}
{1008}
\end{abcd}

25. 以下数据结构中哪一个是非线性结构

Posted by haifeng on 2015-06-15 08:54:06 last update 2015-06-15 08:55:18 | Answers (0) | 收藏


以下数据结构中哪一个是非线性结构?

  1. 队列
  2. 双向链表
  3. 二叉树

[答] 二叉树

26. 两个优先队列的合并

Posted by haifeng on 2015-06-13 17:15:41 last update 2015-06-13 17:15:41 | Answers (0) | 收藏


有两个优先队列 $H_1,H_2$, 分别具有元素 $\{16,18,12,21,24,65\}$, $\{13,14,26,23,51,24,65\}$. 现在考虑采用二项队列的数据结构. 请画出 $H_1,H_2$ 以及将它们合并后的结构.

27. 按增长率排列下列函数

Posted by haifeng on 2015-06-13 14:32:18 last update 2015-06-13 14:32:18 | Answers (1) | 收藏


按增长率排列下列函数: $N$, $\sqrt{N}$, $N^{1.5}$, $N^2$, $N\log N$, $N\log\log N$, $N\log^2 N$, $N\log(N^2)$, $2/N$, $2^N$, $2^{N/2}$, $37$, $N^2\log N$, $N^3$. 并指出哪些函数以相同的增长率增长.

28. 什么是 AVL 树?

Posted by haifeng on 2015-06-13 14:31:27 last update 2015-06-13 14:31:27 | Answers (0) | 收藏


什么是 AVL 树?

 

AVL(Adelson-Velskii and Landis)树是指带有平衡条件的二叉查找树. 其平衡条件是要求每个结点的左右子树的高度之差最多为 $1$. 空树的高度定义为 $-1$.

29. 什么叫左式堆

Posted by haifeng on 2015-06-13 14:15:11 last update 2015-06-13 14:15:11 | Answers (0) | 收藏


左式堆是一种二叉树, 对于堆中任一结点, 其左儿子的零路径长大于等于右儿子的零路径长.

所谓的结点 $X$ 的零路径长(Null Path Length) $\text{npl}(X)$ 是指它到后继结点(当该结点只有一个儿子或没有儿子时需要包括自身)中不具有两个儿子的结点的路径长的最小值.

30. 一棵高为 $h$ 的完全二叉树, 其结点总数的范围是多少

Posted by haifeng on 2015-06-13 14:08:20 last update 2015-06-13 14:08:20 | Answers (1) | 收藏


一棵高为 $h$ 的完全二叉树, 有多少个结点(请给出范围).

<[1] [2] [3] [4] [5] [6] >