早教吧作业答案频道 -->其他-->
请问求两个稀疏相乘,在初始化稀疏矩阵时下面这几个程序语句的作用是什么?for(r=1;rmu;r++)num[r]=0;for(p=1;ptu;p++)num[w->data[p].i]=num[w->data[p].i]+1;w->rpos[1]=1;for(r=2;rmu+1;r++)w->rpos[r]=w->rpos[r-1]+num[r
题目详情
请问求两个稀疏相乘,在初始化稀疏矩阵时下面这几个程序语句的作用是什么?for(r=1;rmu;r++) num[r]=0; for(p=1;ptu;p++) num[w->data[p].i]=num[w->data[p].i]+1; w->rpos[1]=1; for(r=2;rmu+1;r++) w->rpos[r]=w->rpos[r-1]+num[r-1];
▼优质解答
答案和解析
根据你的整个代码来看, part1: for(r=1;rmu;r++) num[r]=0; 这是真正的初始化,把num也就是计数器cnt清零。 以下过程为预处理: part2: for(p=1;ptu;p++) num[w->data[p].i]=num[w->data[p].i]+1; // 也就是num[]++,w->data[p].i是表示行号么? 计数器开始计数了…… part3: w->rpos[1]=1; for(r=2;rmu+1;r++) w->rpos[r]=w->rpos[r-1]+num[r-1]; w->rpos具体累加的效果,即partial_sum,表示的是小于等于r的num数量
看了 请问求两个稀疏相乘,在初始化...的网友还看了以下:
请问怎么用英文请喝喜酒呢?公司有老外,不知道该怎么请他们喝喜酒?该怎么说呢?我可以说I'dlike 2020-05-13 …
(请继续下一句话)和(请寻找下一句话)、、、这俩句话用英语怎么说?请寻找下一句话的意思就是说假如我 2020-05-14 …
请人原谅说“包涵”,祝人健康说什么,求人帮忙说什么,无暇陪同说什么,向人询问说什么,归还物品说什么 2020-05-16 …
请问”亻户”这个字念什么?哪个大哥认识 帮忙告我下这个字念什么?请问这个字怎么打出来..我查过好多 2020-05-17 …
1.请问剑麻黄麻的国内外主要产地和用途分别是什么?2.请问热带草原气候都是雨热同期么?请问潘帕斯草 2020-05-17 …
veriloginitialdata=20'b11001000011010011101;alway 2020-05-17 …
一氧化碳和氢气反应生成什么?请写出所有的可能产物 谢谢不光是无机的 有机会生成什么?请问会生成什么 2020-05-17 …
求极限:当艾克斯趋近1时,(艾克斯的n次方-1),除以(艾克斯-1).请问有什么公式么,请大师们帮 2020-05-20 …
请问离子属于原子吗?请不要拉定义,复制我都看过了还有离子属于元素吗?为什么属于?请问离子属于原子吗 2020-06-05 …
1、什么叫请愿?谁向谁请愿?请的什么愿?为什么请愿?2、这则寓言故事是拿老鼠来比喻社会上哪一类人?3 2020-11-21 …