디시인사이드 갤러리

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

갤러리 본문 영역

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

아아(125.176) 2010.10.14 20:55:35
조회 106 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
224718 아 타임리프 한것같다.. [2] 꿀레갤로그로 이동합니다. 10.12.14 88 0
224716 c++질문있습니다. [9] 을용이(175.195) 10.12.14 135 0
224715 아니, 야근 안하면 짤릴거 같아서 눈치보는 사람들처럼 왜 그래요? [2] 미클갤로그로 이동합니다. 10.12.14 194 0
224714 신체적으로 점점 큰 변화가 생겨가고 있다. [3] 어떡해갤로그로 이동합니다. 10.12.14 110 0
224713 횽들 ㅜㅜ html안되는곳에서 [5] 쿠락(112.164) 10.12.14 119 0
224711 뭐야 와우 하다가 보니까 어느덧 새벽3시네 [2] 꿀레갤로그로 이동합니다. 10.12.14 97 0
224710 A-Teen횽은 이 글을 봅니다. [2] 도라지맛감귤(110.15) 10.12.14 78 0
224709 덕짤 싫으면 [2] 주시미갤로그로 이동합니다. 10.12.14 124 0
224708 그럼 개발자분 형들은 무슨 언어 써? [32] 주시미갤로그로 이동합니다. 10.12.14 370 0
224707 진자 궁금한거 [8] 전산늅(203.170) 10.12.14 114 0
224706 원래 프로그래머는 [7] 땡칠도사갤로그로 이동합니다. 10.12.14 337 0
224705 근데 대학원생들도 C언어 쓰긴 쓰나? [12] 주시미갤로그로 이동합니다. 10.12.14 375 0
224704 내가 파이썬으로 더블릿을 하면서 느낀 건데 [7] 조기맛올리브(110.15) 10.12.14 209 0
224703 iozone에서 이렇게 화면이 나와?;; 주시미갤로그로 이동합니다. 10.12.14 158 0
224702 이게 프갤인가 전산늅(203.170) 10.12.14 61 0
224701 서버 프로그래밍 + 모바일웹 급구 (기간 1월 말까지, 보수 천만원) [9] 냐하(183.109) 10.12.14 212 0
224698 입코딩은 어떻게합니까? [2] ㅁㄴㅇ(59.24) 10.12.14 78 0
224697 프갤 눈팅좀 그만해야겠다... Revias(122.38) 10.12.14 70 0
224696 [a]X[b] = 0 b를 구하려면? [1] (211.206) 10.12.14 72 0
224695 덕짤좀 올리지마셈 [1] 르하소갤로그로 이동합니다. 10.12.14 82 0
224694 동영상 강의 들으면서 놀고 있는 손 뭐 시키는게 좋나연? [4] 미클갤로그로 이동합니다. 10.12.14 146 0
224692 덕짤을 원한다니... [1] 아주아슬갤로그로 이동합니다. 10.12.14 120 0
224691 요즘 치킨에 너무 관심이 많다 ... [3] 임베디드(112.150) 10.12.14 117 0
224690 덕짤 좀 올립시다. 전날대비 너무하락세입니다. [3] new gay[max](183.105) 10.12.13 134 0
224689 Visual C++ 랑 Visual studio 차이점이 뭔가여? [7] Grand갤로그로 이동합니다. 10.12.13 276 0
224687 여기 형들 이런거 좋아하심? [4] 르하소갤로그로 이동합니다. 10.12.13 107 0
224686 나 내년도 학생회장 됐다 [7] 분당살람갤로그로 이동합니다. 10.12.13 131 0
224685 Re: 179499 ㅁㄴㅇㄹ(175.214) 10.12.13 73 0
224684 오늘은 코딩하다 자려구 했는데.... [2] DMW(125.138) 10.12.13 122 0
224683 MATLAB 미지수행렬의 DET값 [1] (211.206) 10.12.13 546 0
224682 안에 코드 .c로 된건데.. 어셈블리로 변환좀 [4] IU좋은날(118.216) 10.12.13 104 0
224681 폴더디펜스 암호를 잊었는데 삭제어떻게하나요...; [2] 폴더디펜스(110.12) 10.12.13 1241 2
224680 c# workflow에서 expr을 vb로 작성해야하는이유가 뭐냐? [1] ㅛㅛㅛㅛㅛ(80.167) 10.12.13 55 0
224677 훃들 질문하나만 해 [8] 궁금이(59.21) 10.12.13 94 0
224676 프갤이 이렇게 된건 [1] 땡칠도사갤로그로 이동합니다. 10.12.13 111 0
224675 클래스 다단계 상속 질문이요! [4] 을용이(175.195) 10.12.13 141 0
224673 자겠다고 해놓고 elwlwlwk갤로그로 이동합니다. 10.12.13 45 0
224671 벤처냐 대기업이냐 요즘은 대기업간데... 대마법서오즈갤로그로 이동합니다. 10.12.13 62 0
224670 핸드폰판매점이랑 치킨집이랑 뭐가 더 많을까 .. [1] 임베디드(112.150) 10.12.13 103 0
224669 api 질문할 수 있는 사이트 좋은 곳 추천 좀 부탁드립니다. [2] 컴돌이(58.77) 10.12.13 65 0
224668 api완전정복 이거 한권이 끝임?? [2] ㅇㅇ.(183.101) 10.12.13 121 0
224667 놋북에서 vmware 돌릴려면 얼마짜리 사야됨? [4] 홍어(58.180) 10.12.13 114 0
224666 it croud 무슨 재미로 봄??? [3] 컴돌이(58.77) 10.12.13 91 0
224665 api 고수님들의 답변을 기다립니다. 컴돌이(58.77) 10.12.13 40 0
224664 @@@@@@어셈블리 이거 최적화 된건지 안된건지 알려주세ㅁ ㅇㅇ/ [1] IU좋은날(118.216) 10.12.13 74 0
224663 visual studio 2010에서 iostream [4] 횽드라(121.254) 10.12.13 305 0
224662 프로그래밍은 악기연주랑 비슷한거 같다. [6] 홍어(58.180) 10.12.13 135 0
224659 디시에 유튜브 동영상 올리는 법좀 제발 [1] ㄱㅄ(115.64) 10.12.13 133 0
224658 실례지만, 적분씨... [2] ㅁㄴㅇㄹ(175.214) 10.12.13 128 0
224656 디시에 유튜브 동영상어케 올려요?? rqt(115.64) 10.12.13 280 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2