C 언어 예제, 연결 리스트 연산, 데이터 자유자재로 추가 제거
구조체하고 노드 공부하다가 안 사실인데 이렇게 앞뒤로 이어진 데이터를 연결 리스트라고 부른다더라. 그래서 이렇게 제목을 바꾸었다. 아래 코딩은 이전과 비교해서 다음의 특징을 좀 넣어봤다. 1) 뒤쪽에 있는 데이터를 가리키는 노드 값 말고 앞쪽에 있는 데이터도 가리키도록 했다.2) 맨 뒤의 데이터와 맨 앞의 데이터가 연결되도록 했다. 아래의 코드는 다음과 같은 함수로 이루어져 있다. first_nodeinsert_nodedelete_node 연결 리스트 연산을 하려니 연결을 하는 구조를 만들어야 될 텐데 그럼 맨 처음 들어가는 데이터는 연결을 할 거리가 없지 않은가. 그래서 예외를 두고 first_node 함수로 처리하였다. 그리고 insert_node 와 delete_node 함수인데, 각각 Data N..
컴퓨터 관련/C 언어 예제
2015. 1. 8. 20:14