나무 숲

연결 리스트 (Linked List) - 배열 본문

Career/알고리즘 · 자료구조

연결 리스트 (Linked List) - 배열

wood.forest 2016. 7. 15. 15:21
* 열혈강의 자료구조 책 + 인터넷 + a
책이 정말 너무 잘 되어있지만 여기엔 간단하게 씀 + 내상각 추가



순차 리스트 (배열 기반) 
순차적으로 접근할 수 있는, 구조체와 배열을 이용한 연결 리스트이다.



1. 배열 기반의 구조체 정의


2. 구조체 기반 함수 정의(기능 위주)


3. 테스트용 메인 함수


4. 결과
















그렇다면 이번엔 리스트에 구조체 변수를 저장해보고자 한다.


1. 구조체 변수 정의


2. 변경된 배열 리스트 구조체 기반 함수 정의(기능 위주)

- 보면 함수의 매개변수로 모드 int *data라고 하고있는데 책에서처럼 아예 typedef int Data 를 정의해서 int *data 대신 Data *data라고 하는게 좋다..ㅠ

  결론은 변경할 게 딱히 없다

- 임의로 Remove함수를 삭제했는데 나중에 시간이 되면 책에 있는 것과 다른 방식으로 넣어볼 예정


3. 테스트용 메인 함수


4. 결과



728x90
반응형
Comments