南京邮电大学-数据结构-慕课MOOC-第四章作业
(1)查找运算ElemType Find(SMatrix *dm, int i, int j)
//查找[i][j]
ElemType Find(SMatrix *dm, int i, int j) //m行m列
{ int temp, k; if (i<0 || i>=dm->m || j<0 || j>=dm->m) return ERROR; if(i<j){ temp = i; i=j; j = temp;} k=i*(i+1)/2+j; return dm->elements[k];
}
(2)赋值运算void SetValue(SMatrix *dm, int i, int j, ElemType x)
void SetValue(SMatrix *dm, int i, int j, ElemType x) //设置[i][j]=x
{ int temp, k;if(i<j){ temp = i;j=i; j = temp; } k=i*(i+1)/2+j; dm->elements[k] =x;
}
ElemType Find(SparseMatrix *M, int i, int j) {
if(i>=m||j>=n) return NULL;for(k = 0; k<M->t; k++){ if(M->table[k].row==i && M->table[k].col==j) return M->table[k].value;}return ZERO; //ZERO为预定义的零元值
}
时间复杂度为O(t) t 是实际非零元素个数
3.
南京邮电大学-数据结构-慕课MOOC-第四章作业相关推荐
- matlab高级数据结构,Matlab讲义-第四章Matlab语言数据结构1-10.pdf
Matlab讲义-第四章Matlab语言数据结构1-10.pdf 第四章第四章 Matlab语言基础语言基础 Matlab语言程序简洁.可语言程序简洁.可 读性很强而且调试十分容易.读性很强而且调试十 ...
- 零基础学Python课后实战第四章
零基础学Python课后实战第四章 实战一:输出王者荣耀的游戏角色 实战二:模拟火车订票系统 实战三:电视剧的收视率排行榜 tips 实战一:输出王者荣耀的游戏角色 列表的创建.遍历列表 代码 pri ...
- c语言第四章作业,大学C语言第四章作业答案
大学C语言第四章作业答案,期末考试的题库,二级C语言的练习 第四章课后习题参考程序 三.编程 1.输入一个正整数,判断该数为奇数还是偶数. 参考程序:(1) #include int main() { ...
- 计算机操作系统第四章作业
计算机操作系统第四章作业 1.何为静态链接?静态链接时需要解决两个什么问题? 答:静态链接是指在程序运行之前,先将各自目标模块及它们所需的库函数,链接成一个完整的装入模块,以后不再拆开的链接方式. 将 ...
- 陈强教授《机器学习及R应用》课程 第十四章作业
#第十四章作业#14.1 使用UCI数据集中液体超声波流量计数据Meter_D,进行多分类问题SVM估计,响应变量为流量计的四种状态 #(1)读取数据,把第44个变量设为因子 rm(list=ls() ...
- Java300集速学堂第四章作业答案
速学堂第四章作业 选择: 1.B 2.D 3.AC 4.AC 5.C 编程题: 编写 Java 程序用于显示人的姓名和年龄.定义一个人类Person. 该类中应该有两个私有属性: 姓名 (name) ...
- 速学堂 JAVA300 第四章 作业
第四章 作业 有不对的地方请大家指正 一. 1.B 2.D 3.AC 4.AC 5.C 二. 1.面向过程:是思考怎么一步一步的完成解答问题 面向对象:是思考这个问题由什么组成,分类再思考,最后将各自 ...
- 尚学堂Java第四章作业编码题+个人想法
尚学堂Java第四章作业编码题+个人想法 编码题一: 编码题二: 编码题三: 终于到我想说的地方了 刚开始学习Java,刚开始学会做笔记,觉悟的可能比较晚,但没关系,我会努力的! 由于每次做作业都难理 ...
- 数据结构1800试题(第四章)
第四章 串 一.选择题 1.下面关于串的的叙述中,哪一个是不正确的?( )[北方交通大学 2001 一.5(2分)] A.串是字符的有限序列 B.空串是由空格构成的 ...
最新文章
- 【c语言】蓝桥杯算法训练 P0505
- linux学习笔记十(Raid基本知识)
- Linux 套接字编程 套接字选项SO_BINDTODEVICE 绑定接口 示例
- github的角色和人员结构
- linux 查看进程
- 关于IIS服务启动失败的问题:“IIS提示‘另一个程序正在使用此文件,进程无法访问’”,的解决方法...
- java删除javaee_JavaEE--集合--删除List中指定元素
- 网络资源(7) - JAX-WS视频
- 总结一下常用web.config公共配置。
- 计算机网络宽带越大 网速越快,如何调节自己的电脑网速?几个步骤教你如何给电脑提速与降速!...
- CSDN博客专家认证通过暨我的CSDN成长之路!
- Linux应用程序目录规范——XDG
- markdown使用
- 详解p=q->next和p->next=q的区别,附代码
- webpack 的安装与使用
- 获取checkbox选中状态的两种方式_张童瑶的博客
- PYQT安装及初始化
- java手电筒源码_android平台手电筒开发源代码
- html手机偏左,判断方向盘跑偏有妙招 一部手机就搞定
- 如何实现文件目录自动生成(Windows操作系统)
热门文章
- pandas读取excel带汉字的列头,Pandas读取excel与中文文件名
- 文墨绘学:大型“100元学英语”市场操作方案
- 那年杏花微雨,你说你是BOM
- 一个优秀的团队的重要性
- 用计算机弹九八k的乐谱,抖音计算器按出的音乐乐谱有哪些 抖音计算器乐谱汇总...
- 用户头像的背景为头像的模糊头像时候
- 什么是i人,mbti中的i型人格是怎么样的
- yolo 算法中的IOU算法程序与原理解读
- 常见的133个面试难题及解析
- 【AEC】【拍乐云Pano 】回声消除(AEC)怎么理解?