희소행렬로 이용될 리스트의 헤드를 생성하는 함수. 첫 노드에는 행/열사이즈 및 원소의 갯수가 들어있다. rows 및 cols는
각 행렬의 인덱스 역할을 하게되며, 각 행/열의 첫 노드 또는 tail과 연결되게 된다.
(8)nodeptr Make_SparseMatrix(headnode *s, nodeptr current_node, int r, int c, float v);
희소행렬리스트에 원소를
p);
void create_node(list_pointer *p);
void list_delete(list_pointer p);
/* 메인함수 :
리스트의 추가, 삭제, 프린트와 길이 계산 가능
*/
void main()
{
// 메뉴 선택을 위한 변수
int c;
// 리스트의 길이를 헤아리기 위한 변수
int count;
// 리스트의 최상위 포인터
list_pointer ptr = NULL;
while (1)
{
.....
■ 객체지향(Object-Oriented Programming)의 기본개념
객체지향 프로그래밍(이하 줄여서 'OOP'라 칭함)은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적 개념이라 할 수 있는데, 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된다. 프로그램은 전통적으로 논리적인 수행 즉, 입력을
■ 객체지향(Object-Oriented Programming)의 기본개념
객체지향 프로그래밍(이하 줄여서 'OOP'라 칭함)은 컴퓨터 프로그램의 개발을 완전히 새로운 시각으로 바라다보는 혁명적 개념이라 할 수 있는데, 동작보다는 객체, 논리보다는 자료를 바탕으로 구성된다. 프로그램은 전통적으로 논리적인 수행 즉, 입력을
1과목
소프트웨어 설계
Chapter 1. 요구사항 확인
1-1 현행 시스템 분석
1. 현행 시스템 파악 절차
1단계 : 현행 시스템의 구성, 기능, 인터페이스 현황 파악
- 현행 시스템의 구성 현황 : 기간 업무와 지원 업무로 구분하여 기술한 것이다. - 현행 시스템 기능 현황 : 단위 업무 시스템이 현재 제공하고 있