试题详情
- 简答题已知A为稀疏矩阵,试从空间和时间角度比较采用二维数组和三元组顺序表两种不同的存储结构完成求运算的优缺点。
- 设稀疏矩阵为m行n列,如果采用二维数组存储,其空间复杂度为O(m×n);因为要将所有的矩
阵元素累加起来,所以,需要用一个两层的嵌套循环,其时间复杂度亦为O(m×n)。如果采用三元组顺序
表进行压缩存储,假设矩阵中有t个非零元素,其空间复杂度为O(t),将所有的矩阵元素累加起来只需将三元组顺序表扫描一遍,其时间复杂度亦为O(t)。当t< 关注下方微信公众号,在线模考后查看
热门试题
- 对n个记录的文件进行快速排序,所需要的辅
- 对于一个图G,若边集合E(G)为有向边的
- 数据项是数据的基本的单位。
- 数据的逻辑结构可以形式的用一个二元组B=
- 算法的复杂度有()和()之分。
- 对于记录序列A[1]~A[n]可按如下如
- 下列关于串的叙述中,正确的是()
- 直接插入排序在最好情况下的时间复杂度为(
- 数据结构里,定义结构体指针变量与定义结构
- 用邻接表表示图进行广度优先遍历时,通常是
- 对于只在表的首、尾两端进行插入操作的线性
- ()既对数据施加的操作。
- 二叉排序树中左子树上所有结点的值均()根
- 设有编号为1,2,3,4的四辆列车,顺序
- 拓扑排序
- 一个连通图的()是一个极小连通子图。
- 在一个头指针为ph的单链表中,若要在指针
- 已知线性表中的元素以值递增有序排列,并以
- 散列表的查找效率主要取决于散列表造表时选
- 设有序顺序表中有n个数据元素,则利用二分