试题详情
- 简答题当你为解决某一问题而选择数据结构时,应从哪些方面考虑?
-
通常从两方面考虑:第一是算法所需的存储空间量;第二是算法所需的时间。对算法所需的时间又涉及以下三点:
(1)程序运行时所需输入的数据总量。
(2)计算机执行每条指令所需的时间。
(3)程序中指令重复执行的次数 关注下方微信公众号,在线模考后查看
热门试题
- 对于List类型的线性表,编写出下列算
- 写出下列程序段的运行结果(队列中的元素类
- 当在一个有序的顺序存储表上查找一个数据时
- 在一棵树中,()没有前趋结点。
- 模式串t=‘abcaabbcabcaab
- 利用简单选择排序对n个记录进行排序,最坏
- 依次插入关键字(51, 37,60,54
- 若已知一个栈的入栈序列是1,2,3,&h
- 对n个不同的排序码进行冒泡排序,在元素无
- 假定一个待哈希存储的线性表为(32,75
- 计算机中的算法指的是解决某一个问题的有限
- 《数据结构》课程讨论的主要内容是数据的逻
- 编写一个算法,求出邻接表表示的无向图中序
- 在函数中对引用形参的修改就是对相应()的
- 求子串在主串中首次出现的位置的运算称为(
- 设线性链表的存储结构如下: struc
- 在一个单链表中,若删除p所指向结点的后续
- 在顺序表(n足够大)中进行顺序查找,其查
- 栈和队列的主要区别在于()。
- 在长度为n的线性表中查找值为x的数据元素