试题详情
- 简答题已知A为稀疏矩阵,试从空间和时间角度比较采用二维数组和三元组顺序表两种不同的存储结构完成求运算的优缺点。
- 设稀疏矩阵为m行n列,如果采用二维数组存储,其空间复杂度为O(m×n);因为要将所有的矩
阵元素累加起来,所以,需要用一个两层的嵌套循环,其时间复杂度亦为O(m×n)。如果采用三元组顺序
表进行压缩存储,假设矩阵中有t个非零元素,其空间复杂度为O(t),将所有的矩阵元素累加起来只需将三元组顺序表扫描一遍,其时间复杂度亦为O(t)。当t< 关注下方微信公众号,在线模考后查看
热门试题
- 对稀疏矩阵进行压缩存储,矩阵中每个非零元
- 单链表中在p指针后插入元素的时间复杂度是
- 链式存储的线性表中的指针指向其()。
- 已知10个元素(54,28,16,73,
- 数据结构里,函数参数为哪项时,参数传递属
- 在树形结构中,树根结点没有前驱结点,其余
- 具有12个关键字的有序表,折半查找的平均
- 在数据结构中,从逻辑上可以把数据结构分为
- C语言中字符串处理函数描述正确的是()
- 在AOE网中,从源点到汇点路径上各活动时
- 在一棵二叉排序树上实施()遍历后,其关键
- 简述折半查找对待查找数据集合的要求及折半
- 在线性表的下列存储结构中,读取元素花费的
- 写出单链表存储结构的C语言描述。
- 在树中除根结点外,其余结点分成m(m≥0
- 连通图G的生成树是一个包含G的所有n个顶
- 顺序表物理结构中的存储单元()。
- 数组A中,每个元素A的长度为3个字节,行
- 在树型结构中,树根结点没有()结点,其余
- 算法的高效率是指算法达到所需要的()性能