근데 다 완성하고 보니까. 나는 C++로 짜서 객체로 짯고 그래서 링크드리스트함수에 헤드에 관련된 로직을 전혀
안짰거든? 근데 책에는 C기반이어서 그런진 몰라도 전부다 헤드에 대한 조건이 다 고려되있네? 내가 잘못한걸까?
댓글 4
정답은 없다. 스스로 생각해라
ㅠㅠ개초보(183.102)2013-02-08 00:24
자기 자답이다. 나는 이걸 계속 상속해서 짤 생각이여서 객체로 짯단 말이지 아무튼 각설하고 그래서 PrevNode는 알수가 없고 NextNode만 알 수있어. 그러면 A-B-C-D로 연결된 리스트가 있다고 생각하자. 내가 구현한 함수의 경우에는 A-B-C-D에서 A가 A자신을 날리는 경우는 문제가 없어. 근데 B가 B자신을 날릴 경우에는 어떻게 해볼수가 없다 -_- 다시 짜봐야겠다.
정답은 없다. 스스로 생각해라
자기 자답이다. 나는 이걸 계속 상속해서 짤 생각이여서 객체로 짯단 말이지 아무튼 각설하고 그래서 PrevNode는 알수가 없고 NextNode만 알 수있어. 그러면 A-B-C-D로 연결된 리스트가 있다고 생각하자. 내가 구현한 함수의 경우에는 A-B-C-D에서 A가 A자신을 날리는 경우는 문제가 없어. 근데 B가 B자신을 날릴 경우에는 어떻게 해볼수가 없다 -_- 다시 짜봐야겠다.
ㄴ 참고로 아직 더블 링크드 리스트가 아니란 소리임
원하는 동작이 뭔데?