|
, MaxValueA<=MaxRowA*MaxColA, MaxValueB<=MaxRowB*MaxColA 이므로, 최악의 경우 O(MaxRowA*MaxColA*MaxColB)의 시간
복잡도를 같게된다. Debug
a.out
array.dat
array.dat.bak
SparseMatrix.c
SparseMatrix.dsp
SparseMatrix.dsw
SparseMatrix.ncb
SparseMatrix.opt
SparseMatrix.plg
|
- 페이지 5페이지
- 가격 1,200원
- 등록일 2007.04.12
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
행렬 B 출력
printf(\"\\nB = \\n\");
for(i = 0; i < m; i++){
printf(\" \");
for(j = 0; j < n; j++){
printf(\"%3d \", B[i][j]);
}
printf(\"\\n\");
}
// 행렬 A와 행렬 B의 곱 연산
printf(\"\\nA * B = \\n\\n\");
for(i = 0; i < x; i++) {
printf(\" \");
for(j = 0; j < n; j++) {
for(k = 0; k <
|
- 페이지 4페이지
- 가격 1,500원
- 등록일 2004.05.31
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
#include<stdio.h>
void main()
{
int a[100][100],b[100][100];
int i,i2,i3,n;
int s;
FILE *fp;
if((fp=fopen("input.txt","r"))==NULL)
{
printf("FILE ERROR\n");
return;
}
fscanf(fp,"%d",&n);
|
- 페이지 1페이지
- 가격 500원
- 등록일 2010.07.22
- 파일종류 기타
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
#include <stdio.h>
void main()
{
int x[2][3];
int y[3][2];
int z[2][2] = {0,};
int i,j,k;
printf("1번째 행렬입력\n");
for(i=0;i<2;i++)
for(j=0;j<3;j++)
{
printf("x[%d][%d] =",i,j);
scanf("%d",&x[i][j]);
}
|
- 페이지 2페이지
- 가격 800원
- 등록일 2009.12.28
- 파일종류 텍스트(txt)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
[2],int result[][2])
{
int i=0,j=0,k=0;
for(i=0; i<2; i++)
{
for(j=0; j<2; j++)
{
for(k=0; k<3; k++)
{
*(result[i]+j) += mat1[i][k] * mat2[k][j];
}
}
}
}
void mult_print(int (*result)[2])
{
int i=0,j=0;
printf(\"\\t ★두 행렬의 곱셈 결과★\\n\\n\");
for(i=0; i<2; i++)
{
for(j=0; j<2; j+
|
- 페이지 3페이지
- 가격 600원
- 등록일 2006.12.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|