본문내용
typedef struct _node *nodeptr;
typedef struct _headnode { // 희소행렬의 헤드 노드 선언
int row; // 행사이즈
int col; // 열사이즈
int num; // 원소 갯수
nodeptr *rows; // 각 행의 헤드
nodeptr *cols; // 각 열의 헤드
} headnode;
typedef struct _node { // 원소가 저장될 노드
int row; // 행
int col; // 열
float value; // 원소
nodeptr nextrow; // 다음행노드
nodeptr nextcol; // 다음열노드
} node;
int Get_MatrixFromFile(); // file에서 데이터를 읽어오는 함수
headnode *Get_TransposeMatrix(headnode *head); // 전치행렬을 만드는 함수
void Get_ResultOfMultiplication(headnode *MatrixA, headnode *MatrixB); // 두 희소행렬을 곱해주는 함수
void fprint_Matrix(headnode *head); // 행렬을 출력해주는 함수
void fprint_WholeResult(headnode *MatrixA, headnode *MatrixB, headnode *Result); // 사용된 모든 행렬을 출력해주는 함수
nodeptr makenode(int i, int j, float val, nodeptr nextcol, nodeptr nextrow); // 리스트의 노드를 생성하는 함수
headnode *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); // 희소행렬 리스트를 삭제하는 함수
typedef struct _headnode { // 희소행렬의 헤드 노드 선언
int row; // 행사이즈
int col; // 열사이즈
int num; // 원소 갯수
nodeptr *rows; // 각 행의 헤드
nodeptr *cols; // 각 열의 헤드
} headnode;
typedef struct _node { // 원소가 저장될 노드
int row; // 행
int col; // 열
float value; // 원소
nodeptr nextrow; // 다음행노드
nodeptr nextcol; // 다음열노드
} node;
int Get_MatrixFromFile(); // file에서 데이터를 읽어오는 함수
headnode *Get_TransposeMatrix(headnode *head); // 전치행렬을 만드는 함수
void Get_ResultOfMultiplication(headnode *MatrixA, headnode *MatrixB); // 두 희소행렬을 곱해주는 함수
void fprint_Matrix(headnode *head); // 행렬을 출력해주는 함수
void fprint_WholeResult(headnode *MatrixA, headnode *MatrixB, headnode *Result); // 사용된 모든 행렬을 출력해주는 함수
nodeptr makenode(int i, int j, float val, nodeptr nextcol, nodeptr nextrow); // 리스트의 노드를 생성하는 함수
headnode *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세) <교육활동계획안 (체크리스트)> 빙글빙글 말팽이 - 우리나라의 전통놀이 즐기기
- 만 2~5세 언어발달을 위한 체크리스트 항목을 선정해보고 본 평가의 목적 제시
- 홀로코스트, 그리고 쉰들러 리스트.PPT자료
- (우량기업조건) 우량기업의 조건과 기업진단 체크리스트
- [C]4장 배열로 구현한 리스트
소개글