|
, 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주 판매 이력 없음
|
|
#include <stdio.h>
#include <stdlib.h>
#define MAX 10
//배열을 저장하는 구조체 선언
typedef struct MatrixArray
{
int index;
int ** Matrix;
int row;
int col;
}MatrixArray;
int **inputMatrix(int row, int col);//행렬 생성(행 열)
int inputData(int row, int col);//행렬의 원
|
- 페이지 10페이지
- 가격 1,000원
- 등록일 2006.06.03
- 파일종류 기타
- 참고문헌 있음
- 최근 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주 판매 이력 없음
|
|
++){
for(l=0;l<3;l++){
c[i][j]+=a[i][l]*b[l][j];
}
}
}
printf("<a행렬>\n");
for(i=0;i<3;i++){
for(j=0;j<3;j++)
{
printf("%2d",a[i][j]);
}
printf("\n");
}
printf("\n");
printf("<b행렬>\n");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
printf("%2d",b[i][j]);
}
printf("\n");
}
prin
|
- 페이지 3페이지
- 가격 1,000원
- 등록일 2010.04.17
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
행렬 생성(메모리할당+원소구성까지)
void randElement(int **a, int m, int n, int range); //range : 원소범위
void multiplyTwoMatrix(int **,int **,int **,int,int,int);
void all_Element_Zero(int ** a, int r, int c); //모든원소를 0 으로.
실행결과 화면
[A]
7 6 3
1 3
|
- 페이지 10페이지
- 가격 1,500원
- 등록일 2005.01.05
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|