正在加载图片...
C[pc+2}=B[pb+2] pb+=3;pc+=3 return 12已己知A和B为两个n*n阶的对称矩阵,输入时,对称矩阵只输入下三角形元素,按压缩存储方法 存入一维数组A和B中,编写一个计算对称矩阵A和B的乘积的算法 void mul(int a[l, int b[, int Cl l int n) for (i=0 for (=0; j<n: j++) mi=max(1,j); mj=min (i,j) x=mi*(mi-1)/2+ mj-1 C[x]=0 for(K=0; K<N; K++) ul=max(.K); vi=min(I, k) u2=max(K j):v2=min(K j); wl=ul*(ul-1)/2+v1-1 w2=u2*(u2-1)2+v2-1; C[x]+=A[w1]*B[w2]; return 13假设I为非递归并且不带共享子表的广义表,设计一个复制广义表L的算法。 略C[pc+2]=B[pb+2]; pb+=3; pc+=3; } return; } ⒓已知 A 和 B 为两个 n*n 阶的对称矩阵,输入时,对称矩阵只输入下三角形元素,按压缩存储方法 存入一维数组 A 和 B 中,编写一个计算对称矩阵 A 和 B 的乘积的算法。 void mul(int A[ ] , int B[ ], int C[ ], int n) { for (i=0;i<n;i++) for (j=0;j<n;j++) { mi=max(i,j); mj=min(i,j); x=mi*(mi-1)/2 + mj-1; C[x]=0; for (K=0; K<N; K++) { u1=max(i.K); vi=min(I,K); u2=max(K,j); v2=min(K,j); w1=u1*(u1-1)/2 +v1-1; w2=u2*(u2-1)/2 +v2-1; C[x] += A[w1]*B[w2]; } } return; } ⒔假设 L 为非递归并且不带共享子表的广义表,设计一个复制广义表 L 的算法。 略
<<向上翻页
©2008-现在 cucdc.com 高等教育资讯网 版权所有