과제1 확랜과제1
- 최초 등록일
- 2012.04.03
- 최종 저작일
- 2011.03
- 4페이지/ 압축파일
- 가격 2,000원
소개글
확랜과제1
목차
I. 목표
II. 프로그램 이해
III. 프로그래밍
IV. 실행결과
본문내용
I. 목표
희소 행렬을 구조체로 표현하고, 덧셈과 출력을 해봄으로써, 구조체의 활용과, 메모리 동적할당, 포인터에 대해 이해한다.
II. 프로그램 이해
희소 행렬의 덧셈에서 불필요한 공간의 낭비를 막기 위해 0이 아닌 항에 대해서만 연산을 하는 프로그램을 설계한다. SparseMatrix는 element형의 1차원 배열로 data를 가지며 전체 행, 열, 0이 아닌 항의 수를 가진다. 덧셈 프로그램은 더해지는 두 행렬의 0이 아닌 값들을 순서대로 1차원 배열에 놓고 값 하나하나를 C로 옮기거나 더한다. 여기서 입력받은 희소행렬을 1차원 배열로 표현하기 위해 메모리 공간을 동적 할당 받는다. 이번 과제에서는 희소행렬을 1차원 배열로 바꾸는 함수 add_printMatrix2와 덧셈 결과를 행렬 형태로 출력할 printMatrix 함수 코드를 완성했다.
참고 자료
없음
압축파일 내 파일목록
SW_hw01.hwp
1stproject/Debug/1stproject.exe
1stproject/Debug/1stproject.exe.embed.manifest
1stproject/Debug/1stproject.exe.embed.manifest.res
1stproject/Debug/1stproject.exe.intermediate.manifest
1stproject/Debug/1stproject.ilk
1stproject/Debug/1stproject.obj
1stproject/Debug/1stproject.pdb
1stproject/Debug/BuildLog.htm
1stproject/Debug/mt.dep
1stproject/Debug/vc90.idb
1stproject/Debug/vc90.pdb
1stproject/1stproject.cpp
1stproject/1stproject.ncb
1stproject/1stproject.sln
1stproject/1stproject.suo
1stproject/1stproject.vcproj
1stproject/1stproject.vcproj.NETBOOKUSER.Administrator.user
1stproject/ClassDiagram1.cd