问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA稀疏矩阵运算器

发布网友 发布时间:2022-05-24 05:56

我来回答

3个回答

热心网友 时间:2023-10-01 09:08

2 设计

2.1 用十字链表存储稀疏矩阵

为了能有效存储稀疏矩阵的元素, 本文采用十字链表对数据进行存储, 所设计的十字链表C++语言描述如下: Typedef struct OLNode{

Int  i , j ;

ElemType e;

Struct OLNode * right, * down;

}OLNode; *OLink;

 

Typedef struct{

OLink * rhead, * chead;

      Int  mu,nu,tu;

}CrossList;

2.2 稀疏矩阵相乘主要算法设计

稀疏矩阵乘法运算器的设计主要设计到稀疏矩阵的创建和相乘运算, 下面给出这两个过程的C++语言描述为:

2.2.1 稀疏矩阵的创建 Statue CreateSMatrix_OL (CrossList & M){

//创建稀疏矩阵M。

If (M)  free(M);

Scanf (&m,&n,&t);

M.mu:=m;  M.nu:=n;  M.tu:=t;

If  (! ( M.rhead=(OLink * )malloc( (m+1) * sizeof(OLink) ) ) ) exit (OVERFLOW)

If  (! ( M.chead=(OLink * )malloc( (n+1) * sizeof(OLink) ) ) ) exit (OVERFLOW)

M.rhead[  ]+M.chead[  ]=NULL;

For ( scanf( & i, & j, & e); i!=0 ; scanf ( &I, & j, &e ) ){

    If(! ( p=(OLNode * )malloc( sizeof (OLNode) ) ) ) exit ( OVERFLOW )

    P—>i = i;   p—>j=j ;   p—>e=e;

    If (M . rhead [ i ] = =NULL)  M . rhead [ i ] = p;

    Else{

For ( q = M . rhead [ i ]; ( q—>right ) && q—> right—> j < j;  q = q—> right;)

p—>right =q—>right ;  q—>right=p;  }

热心网友 时间:2023-10-01 09:09

中文水平太差,看不懂意思。。。有图没?

热心网友 时间:2023-10-01 09:09

我也来学习下。。不过该写点注释啊。。很多变量不知道是啥。。

上面是伪代码,别拿去编译哦。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
从焦作市到郑州快递一个羽毛球拍需用多少钱 iPhone X还能坚挺两年,升级到ios 15发热严重要靠红魔冰磁散热器 Peltier Module散热方式 一加18W冰点散热背夹-超强散热,极速降温 2015年春晚有哪些明星 新闻 如何评价央视主持人朱军?以及如何评价朱军所主持的《艺术 纯粮食白酒品牌大全,让你喝得放心(真正的纯粮食白酒有哪些品牌)_百度... ...工作单位要辞退并提出会给出相应赔偿,但合同马上到期,如到期后... ABC外语培训学校ABC教育集团总裁——刘成 abc是国产品牌吗?口碑如何? 在运算器设计过程中,为提高运算器的速度可以采取哪些措施? 要进行两个电压U1,U2乘法运算,若采用霍尔元件作为运算器,请提出设计方案,并画出测量系统的原理图? 设计一个四则运算器游戏 qq空间的情侣主页为什么打不开?网络也很正常啊 为什么QQ空间和相册打不开? 为什么QQ情侣空间显示相册功能暂不可用 窗边小豆豆读书笔记 窗边小豆豆读后感 不要网上随便就搜出来的那种 读《快乐的小豆子》有感 关于豆豆小说阅读网里的小说 我有个USB2.0,我不知道怎么把内存卡插进去,向 您请教,谢谢! 福建省会计信息中专业技术资格是指什么 福建省高级会计师评审结果什么时候出来 右膝半月板后角撕裂如何恢复 左膝关节半月板损伤能自行修复不能,我15岁,左膝半月板后角损伤,3个月了,做核磁,2至3信号,灌水的闪。 彭锦光的介绍 我半月板后角损伤一度,能恢复吗 vivox7plus的语音打电话怎么设置 半月板损伤可以治好吗 vivox9手机来电话的时候可不可以调到语音拨号 我大一的,急求一个C语言的程序,设计一个简单的加法运算器(只要加法) 如何玩微信小游戏全民枪神之境 数据结构设计一个简单的四则运算器,自动出一套四则运算题供小学生完成,并能给出相应成绩。 运算器的数据传输通路是什么 《红麦田》读后感 急! 急! 急! 急! 急! 急! 急! 急! 急! 红麦田读后感1000字 五年级红麦田读后感 《红麦田》读后感 快!快!快! 红麦田的读后感600字 谁能帮我查查6本书的读后感? 谢、、 6年级推荐书目读后感 有没有《红麦田》的读后感? 有没 红麦田 的读后感 请学霸任选一本书帮我写读后感。要自己写的,必有重谢!!!!急!!!!! PDF去除打印限制 PDF如果有*打印,怎么解除*,就是别人发来的文件,怎么样才能打印呢,谢谢 高跟鞋防水台是什么? HR是白领还是蓝领 有防水台的高跟鞋穿起来舒服,还是没有防水台的高跟鞋穿起来舒服? 人力资源管理部门,不同级别的角色定位,职责和技术分别是什么呢?