|
, 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주 판매 이력 없음
|
|
*init_sparse_array(int n, int m); // 헤드노드를 생성하는 함수
nodeptr Make_SparseMatrix(headnode *s, nodeptr current_node, int r, int c, float v); // 희소행렬의 원소를 리스트에 삽입하는 함수
void Delete_Matrix(headnode *t); // 희소행렬 리스트를 삭제하는 함수
|
- 페이지 5페이지
- 가격 1,200원
- 등록일 2007.04.19
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
SparseMatrix m1;
SparseMatrix m2;
SparseMatrix m3;
input_matrix(&m1, &m2); // 사용자로부터 입력을 받아들이기 위한 함수호출
m3 = sparse_matrix_add2(m1, m2);
show_matrix(m1, m2, m3);
}
<< 출력결과 >>
Third step >> 곱셈기능을 하는 multi_matrix함수 만들기
Solution ste
|
- 페이지 11페이지
- 가격 1,600원
- 등록일 2006.11.10
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
cpp파일이 일부분입니다.
void SparseTranspose::SparseMatrix(int rowmax, int colmax)
{
int i, j; //for문 변수
int n=0; //value의 개수를 표시
//3-1. 총 value의 개수를 구한다
for(i=0; i<rowmax; i++){
for(j=0; j<colmax; j++){
if(m_aSparse[i][j]!=0){
m_nValuem
|
- 페이지 2페이지
- 가격 800원
- 등록일 2007.04.10
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|