- 6
- 0
- 约1.12万字
- 约 66页
- 2018-02-15 发布于浙江
- 举报
[计算机软件及应用]chap5数组与广义表
第五章 数组与广义表 四类基本结构: 5.1 数组的定义和运算 1.基本概念 2. 数组的抽象数据类型定义 3.数组的运算 5.4 广义表 5.4.2 广义表的存储方式 一次定位快速转置算法——算法原理 A第j列(B第j行)非零元素个数num[j]的计算: for(j=1;j=A.n;j++) num[j]=0; for(t=1;t=A.len;t++) num[A.data[t].col]++; A第j列(B第j行)第一个非零元素在三元组表B中的位置cpot[j]的计算公式如下 cpot[1] = 1; for(j=2;jA.n;j++) cpot[j] = cpot[j-1]+num[j-1]; 如何将计算postion[j]的方法稍加改动,使算法只占用一个辅助向量空间? 快速转置算法——算法步骤 Step 1:扫描矩阵A的三元组表,统计出A的每一列的非零元素的个数,存放到数组num[]中 (num[j] 存放M第j列的非零元素个数) Step 3:再次扫描矩阵A的三元组表,根据非零元素的列号j,确定它转置后的行号,查cpot表,按查到的位置直接将该项存入转置三元组表B中,并修改cpot[j] ,将其指向该行下一个元素的存储位置(cpot[j]++ )。 Step
您可能关注的文档
- [计算机软件及应用]04 WB-Mech_Ch03_Analysis-0.pdf
- [计算机软件及应用]2_3_1 Declarative Web Application Security.ppt
- [计算机软件及应用]2008年Access上机模拟题解答.doc
- [计算机软件及应用]3_2定时器与鼠标键盘.ppt
- [计算机软件及应用]3+信息化总体架构-王仰富非常有价值.ppt
- [计算机软件及应用]3栈和队列.ppt
- [计算机软件及应用]3词法分析.ppt
- [计算机软件及应用]4高级界面开发.ppt
- [计算机软件及应用]6-彩色图像处理.pdf
- [计算机软件及应用]9UML-SystemC设计实例1.ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
原创力文档

文档评论(0)