디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

더블링크드리스트 이거맞오 횽ㅇㅇㅇ? (캡쳐파일은 그냥 참조)

아아(125.176) 2010.10.14 20:55:35
조회 109 추천 0 댓글 4












미치겠네... 그림그려가면서

이렇게하면 연결 될거라고 생각했는데 중간중간에 cout으로 확인하는데 계속 연결이안되있네 아 -_- 도대체 이를우얄꼬..

우선처음 파일은 각각 h파일이랑 main파일이야
간단해 그냥 set해주고 get해주고 하는 그런 h파일들..

문제는 그다음 cpp파일부턴데..

insert 함수부분 else부분에서 더블링크드리스트로 연결을 시키려하거든??

if(head ==NULL)            //리스트가 비어있는 경우(노드에 데이터의 처음을 삽입함)
 {
    newDNode =new DNode;
    if(newDNode)
   {
     newDNode -> SetData(nData);    
     head =newDNode;
     tail =newDNode;
     count =newDNode;
     dlistSize++;
    }
 }
 else             //리스트에 노드가 있는 경우
 {
    newDNode =new DNode;
    if(newDNode)
   {
     newDNode -> SetData(nData);       
     tail -> SetNext(newDNode);
     tail =newDNode;
     tail -> SetPrev(count);
     count =newDNode;

     dlistSize++;
   }
}

요부분인데 일단 head는 움직이면안되니까 임시로 count라는 포인터를 줬어
일단 처음에 노드가 없으니까 최초 노드없을 시에 if 구문으로들어가서

                         
                      head,tail,count
                            ㅁ10 ㅁ              이런노드를 생성하게되잖아?
 
 거기서 이제부터 새로운노드들을 만드는거지  20이란 노드를 insert하게되면

                            head,count                 tail
                             ㅁ 10 ㅁ   ------>   ㅁ 20 ㅁ      
까지가 우선    tail =newDNode 에서 되잖아??
그다음문장에서
 tail -> SetPrev(count);
tail이   prev 연결를 set해주는 SetPrev함수에다가count를 인자로 보내니까       
                
                         head ,count                   tail
                             ㅁ 10 ㅁ   ------>   ㅁ 20 ㅁ       
                                           <----- 

요연결이 되지 않아?? 

count =newDNode;
요 구문으로 
 

                             head                   tail,count
                           ㅁ 10 ㅁ   ------>   ㅁ 20 ㅁ
                                          <------  

가되구... 이런식으로 못가는거야 ?ㅠㅠ

마지막 첨부파일에서 bPrintList 로 만약 더블링크드리스트가 연결되었으면 정상적으로 출력되어야하는거 맞지 ?ㅠㅠ

아 ....
에러가 뜨지도않고 실행이 되버리니까 도대체 prev 연결쪽에서 뭐가문젠지 모르겠다... 좀 구원해줘 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
AD 휴대폰 바꿀까? 특가 구매 찬스! 운영자 25/07/02 - -
343886 c언어의 c도모르는초짜인데 [11] 탱구갤로그로 이동합니다. 13.01.24 264 0
343885 오늘 신도림역에서 남자 둘이 맞짱떴음 [2] dr.house갤로그로 이동합니다. 13.01.23 172 0
343883 형들 컴퓨터공학과 좋은대학 나와야되 ? [6] 아놔짜증나(183.98) 13.01.23 278 0
343882 쏘멤붙었당 ㅋ [2] 독담갤로그로 이동합니다. 13.01.23 189 0
343881 쏘멤 합격한 친구들아 헬켓(211.243) 13.01.23 121 0
343880 소멤 개나소나 다붙는게아니라 [1] zzz(182.209) 13.01.23 262 0
343879 소멤붙은 사람중에 2학년있니????? 프로그램 뭐만들었어? [12] 소멤(219.248) 13.01.23 436 0
343878 이력서 항목중에.. [1] ㅁㅇㄹ(39.121) 13.01.23 100 0
343877 흠 연락왔다 [2] 진통제(112.171) 13.01.23 138 0
343876 신촌에 학원 싸고 강사진 괜찮고 질문같은거 잘받아주는 학원 추천좀 .. ㅇㅇ(112.153) 13.01.23 41 0
343874 혹시 EmguCV 다뤄본 분 있으세요...? [3] 제발(165.132) 13.01.23 103 0
343873 횽들 무료 컴파일러 dev c 랑 codeblock 둘중 머가 조아? [4] 냥냥이(118.176) 13.01.23 124 0
343872 조촐하게 미니스탑가서 뭐좀 사와야겠다 헬켓(211.243) 13.01.23 49 0
343871 소멤 뭐여 궁금하다 [3] dot(124.197) 13.01.23 319 0
343870 소맵 그냥 개나소나 다 붙는듯 [2] ㄴㅁㅇㅁㅇㄴ(59.11) 13.01.23 232 0
343869 ot가서 저기 프갤러?이래도됨? [2] ㅇㅇ(211.237) 13.01.23 125 0
343867 귀 가까이 머리 자를때 무섭지 않냐.. ㅋㄱ(183.96) 13.01.23 75 0
343866 이거 다음기수를위해서 후기같은거 적어줘야하나 [2] 맙이갤로그로 이동합니다. 13.01.23 150 0
343864 아나 프로그래밍 갤러님들 0xc0000007b가 대체 뭐셈;; [4] farcry3(211.197) 13.01.23 493 0
343863 합격한사람들 다 몇학년? [6] 123(124.5) 13.01.23 297 0
343861 나도합격 [1] 헬켓(211.243) 13.01.23 148 0
343860 혹시 NHN Next 실기 트랙 지원해본 사람있어? 티버애미(125.180) 13.01.23 131 0
343859 전화왔네 [1] 맙이갤로그로 이동합니다. 13.01.23 139 0
343858 컴퓨터 구조 및 설계 이책 존내 까던데 소장 가치있냐? 티버애미(125.180) 13.01.23 118 0
343857 .. 난사실 합격할줄 알았음.. [4] zzzz(223.195) 13.01.23 271 0
343856 제가 C언어를 잘 못하는데 [1] ㅠㅠ(203.152) 13.01.23 85 0
343855 근데 25일날 가면 집못가는거야?? [7] 기생충(220.124) 13.01.23 190 0
343854 야근데 ux멤버십은뭐야?ㅋㅋㅋㅋ [2] zzzz(223.195) 13.01.23 206 0
343852 나 강남 됫다 [2] 기생충(220.124) 13.01.23 163 0
343851 강남 탈락 123(124.5) 13.01.23 96 0
343850 떨려서 확인 못해보겠다 [2] 지원자(121.137) 13.01.23 114 0
343849 소멤 홈피 당장들어가라 합격발표떳다!! 난합격!!!!!!!!!! [3] zzzz(223.195) 13.01.23 271 0
343848 근데... [2] (14.138) 13.01.23 84 0
343847 다음달에 JSP학원에서 나가는데요... [1] (14.138) 13.01.23 84 0
343845 atmega8 [1] 이모군(175.114) 13.01.23 78 0
343844 강남멤버십 전화해볼 용자있냐>>???? [10] zzzz(223.195) 13.01.23 257 0
343843 소멤 들어가면 [7] ㅇㅁ(211.236) 13.01.23 315 0
343842 강남은 다떨어졌냐?ㅋㅋㅋ [3] zzzz(223.195) 13.01.23 131 0
343841 쏘멤얘기하지마라.. [3] ㅋㄱ(183.96) 13.01.23 258 0
343840 강남 쏘멤 전화받은사람 [3] (124.5) 13.01.23 175 0
343839 신촌소멤 전화옴 [29] 신촌소멤(183.101) 13.01.23 589 0
343838 c언어 연습문제;; [11] printf갤로그로 이동합니다. 13.01.23 275 0
343836 티모와 함께 유니티 c# 스터티 할분!(최종목표:게임개발) [5] 티모티모(211.112) 13.01.23 176 0
343835 니들 우분투 모바일 시연영상은 보고 갤질하냐? [5] ㅁㄴㅇ(119.202) 13.01.23 167 0
343834 꼬져도 좋으니까 유니티 책중에 제일 쉬운거 알려주실수 있을까용.. 고릴리아갤로그로 이동합니다. 13.01.23 82 0
343833 삼성 면접보게 된다면 한 입 먹은 사과 악력으로 뭉개는 퍼포먼스하고 싶다 [2] 길가던놈갤로그로 이동합니다. 13.01.23 187 0
343831 맥 망할까봐 걱정하는 애들은 뭐냐 ㅋㅋㅋㅋ ss(183.99) 13.01.23 70 0
343829 이제 막 C예제 처보는 쌩초짜인데ㅜ... [3] 형들ㅜㅜ..(218.39) 13.01.23 104 0
343828 c++ vs java ㅇㅇ(218.54) 13.01.23 63 0
343826 근데 소멤떨어진애들은 이번에 상심크겠다 [2] ㅋㅋㅋ(110.35) 13.01.23 261 0
뉴스 박시은♥진태현, 암 수술 후 근황 전해...“예전 같지 않고 조금 힘드네요” 디시트렌드 07.05
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2