링크드리스트
-
[Data Structure] 자료구조 - 연결 리스트(Linked List) - 이중 연결 리스트(Double Linked List)CSE/Data Structure 2015. 6. 12. 16:10
3. 이중 연결 리스트 이번에는 이중 연결 리스트에 대해 포스팅을 진행해 보도록 하겠습니다!!! 개념: 노드에 두 개의 링크 필드와 한 개의 데이터 필드로 구성된 연결리스트 입니다!! 그림으로 삽입, 삭제 연산을 먼저 짚고 넘어가죠!!! 다시 등장한 우리의 진짜 사나이들!!! 이제는 서병장, 호주 물개, 선착수로를 못 본다는게 슬프네요 ㅠㅠ 자 이렇게 서로 서로 참조를 하고 있는 구조가 이중 연결 리스트 입니다. 삽입 연산 여기서 수로형님이 샘과 헨리의 중간에 삽입이 된다고 보죠!! 이렇게 들어갔습니다!!! 그럼 링크에 대해 수정이 좀 가해지겠죠??? 먼저 김수로의 왼쪽 참조를 샘으로 설정!!! 그러고나서 김수로의 오른쪽 참조를 헨리로 설정!!! 그리고 샘의 오른쪽 참조를 김수로로 설정하고 헨리의 왼쪽 ..
-
[Data Structure] 자료구조 - 연결 리스트(Linked List) - 원형 연결 리스트(Circular Linked List)CSE/Data Structure 2015. 6. 12. 16:06
a2. 환영 연결 리스트 자 2번째는 환영 연결 리스트(Circular Linked List) 입니다! 개념: 단순 연결 리스트에서 마지막 노드가 리스트의 첫 번째 노드(Head)를 가리키게 하여 리스트의 구조를 원형으로 만든 연결 리스트 그림을 통해서 먼저 삽입, 삭제 연산을 알아보도록합시다! 이번에도 진짜사나이 친구들이 나옵니다! 삽입 연산 단순 연결 리스트랑 다르게 형식이도 다음 사람의 이름을 가지고 있는 겁니다! 이젠 기차가 아니라 강강 수월래 라고 할수 있겟죠?? 저렇게 셋이서 강강 수월래~ 하고 있는데!! 헨리가 이번에도 끼어서 하고 싶다네요~ 그래서 샘과 형식 사이에 끼려고 합니다!!! 이렇게 말이죠~ 아 그럼 어떻게 해야 할까요???? 헨리가 샘과 형식 중간에 끼어들었군요. 그러면 서로 참..