试题详情
- 简答题当你为解决某一问题而选择数据结构时,应从哪些方面考虑?
-
通常从两方面考虑:第一是算法所需的存储空间量;第二是算法所需的时间。对算法所需的时间又涉及以下三点:
(1)程序运行时所需输入的数据总量。
(2)计算机执行每条指令所需的时间。
(3)程序中指令重复执行的次数。 关注下方微信公众号,在线模考后查看
热门试题
- 一个数据结构是由一个逻辑结构和这个逻辑结
- 在线性表的顺序存储中,元素之间的逻辑关系
- 树的定义具有递归性。
- 在一棵树中,()结点没有前驱结点,其余每
- p是一个结构体指针变量,它有一个成员变量
- 设栈S和队列Q的初始状态为空,元素a.b
- 链队列的存储结构为: struct n
- 在长度为n的循环队列中,删除其节点为x的
- 对一棵二叉搜索树进行中序遍历时,得到的结
- 设顺序线性表中有n个数据元素,则第i个位
- 深度为h的二叉树至多有()个结点。
- 通常要求同一逻辑结构中的所有数据元素具有
- 一个顺序表的第一个元素的存储地址是90,
- (1)如下表为一个长度为10的有序表,给
- 深度为h的非空二叉树的第i层最多有2i-
- 有向图如下图所示,画出邻接矩阵和邻接表。
- 双向链表
- 有两个循环链表,链头指针分别为L1和L2
- 线性表
- 在一个具有n个单元的顺序栈中,假定以地址