본문 바로가기
반응형

2016/0920

2016-09-02_조재찬_스터디일지_C언어-리스트에 구조체 변수 저장 리스트에 구조체 변수 저장하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #ifndef __POINT_H__ #define __POINT_H__ typedef struct _point { int xpos; int ypos; } Point; // Point 변수의 xpos, ypos 값 저장 void SetPointPos(Point * ppos, int xpos, int ypos); // Point 변수의 xpos, ypos 정보 출력 void ShowPointPos(Point * ppos); // 두 Point 변수의 비교 int PointComp(Point * pos1, Point * pos2); #endif Point.c (PointComp 함수의 반환값은 .. 2016. 9. 2.
2016-08-31_조재찬_스터디일지_C언어-순차(배열기반) 리스트 리스트 자료구조는 크게 두가지로 나뉨 순차 리스트 : 배열을 기반으로 구현된 리스트연결 리스트 : 메모리 동적할당을 기반으로 구현된 리스트 리스트 자료 구조의 특성: 데이터를 나란히 저장하며, 중복된 데이터의 저장을 막지 않는다. 아래 예제 파일을 열어 ArrayList.c는 가급적 열지 않고 직접 구현해보도록 * 자료 구조의 내부 구현을 모르고도 해당 자료구조의 활용이가능하도록 ADT를 정의하는 것이 맞다. 리스트의 데이터 참조 과정 순서대로 참조하려면 먼저 LFirst를 호출해 첫번째 데이터를 얻는다.두 번째 이후의 데이터는 LNext를 호출해서 얻는다. LFirst 함수와 LNext 함수는 더 이상 참조할 데이터가 없으면 FALSE를 반환한다. 리스트내에서 '데이터 참조위치'를 기록하기 때문에,참조.. 2016. 9. 1.
728x90
반응형