디시인사이드 갤러리

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

갤러리 본문 영역

링크드리스트 질문이요 ㅠㅠㅠㅠㅠ

플밍(119.71) 2011.04.02 17:27:54
조회 82 추천 0 댓글 4

Stardic *FindMax(Stardic * p)
{
 Stardic *temp = &Star[0];

 while(p->link!=NULL)
 {
  if(temp->Health<p->Health)
   temp = p;
  else
   p = p->link;
 }
 
 if(temp->Health<p->Health)
  temp = p;
 return temp;
}

Stardic * Delete(Stardic *p, char * name)
{
     Stardic * temp = p;
     int result = strcmp(name, p->Name);
     if(result==0)
 {
       p = p->link;
      return p;
  }
 else
 {
       while(1)
  {
         if(p->link==NULL)
   {
          break;
   }

         int result = strcmp(name, p->link->Name);
   if(result==0)
   {
         p->link = p->link->link;
         return temp;
         break;
   }
  
   else
    p = p->link;

 
  }
 }
 }
 Stardic * SortbyHealth(Stardic *p)
{
       Stardic * temp2 = FindMax(p);
       Stardic * temp1 = temp2;
 
       for(int i=0; i<31; i++)
 {
          p = Delete(p, FindMax(p)->Name);
          temp1->link = FindMax(p);
           temp1 = temp1->link;
 }


 
  
 return temp2;

}

*p라는 포인터는 41개의 링크드리스트를 연결한 첫번째 대가리 입니다. FindMax는 HP가 가장 높은 유닛 찾는거고
Delete함수는 이름을 받아서 삭제하는 함수에여...그래서 이 두개 함수를 이용해서 HP순으로 정렬을 할려고 SortbyHealth를
만들었는데 원래 p가 가리키는 첫번째에 건설로봇이 있는데 Delete함수에서 그 건설로봇을 삭제하면
아예 거기부터 건설로봇뒤에자료가 다 날라갑니다. ㅠㅠ Delete함수대로라면 건설로봇 삭제시 그 p는 그 다음꺼를 가르켜야되는데
왜 전부다 날라가는거죠 ㅠㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 사이버 렉카로 가장 피해 입은 것 같은 스타는? 운영자 24/07/22 - -
247276 한국도 솔직히 살기 좋은 나라 아니냐?? .jpg [5] ㅇㅇ(222.107) 11.04.25 273 0
247273 와이파이 잘떠요? [2] McHello갤로그로 이동합니다. 11.04.25 96 0
247272 밑에 여대 기사보고왔는데 [1] 백수1년차갤로그로 이동합니다. 11.04.25 109 0
247271 악마의 브라우저.... [1] DNA(118.127) 11.04.25 99 0
247270 자바 이거 factor할 수 있는지 좀 봐줘 [2] 김살치(174.24) 11.04.25 59 0
247269 8051어셈블리(edsim51) 프로그래밍 관련 질문이요! [3] 카구라자카(112.152) 11.04.25 3149 0
247268 내글에 댓글단 닉네임 c 인 횽 [1] LazyDok갤로그로 이동합니다. 11.04.25 41 0
247267 아주 쉰 떡밥인데 [2] 타쿠(203.100) 11.04.25 86 0
247266 나도 심신을 위해 오늘은 이만 [4] Adelposs갤로그로 이동합니다. 11.04.25 79 0
247265 C++ 기본적인거좀 물어볼께 [13] 돌멩이(14.41) 11.04.25 200 0
247263 틀린그림 찾ㄱE!!! [25] 김늅늅(183.102) 11.04.25 274 0
247262 우리가 디시하는 듯이 공부했으면 난 mit 넌 포항공대 [10] Adelposs갤로그로 이동합니다. 11.04.25 228 0
247261 ┌아이 개시키들 배웅도 안해주고 ㅠㅠ.. 조회수 0이라니 [10] rm . dd갤로그로 이동합니다. 11.04.25 89 0
247260 이제 자러가자 rm . dd갤로그로 이동합니다. 11.04.25 22 0
247259 형들 |= 이거랑 &=이건 어떻게 생각해야해? [30] 늅늅(175.121) 11.04.25 166 0
247258 프갤형들 C 질문 좀 하께요 [8] ㅇㅂㅇ(203.217) 11.04.25 87 0
247257 탭과 스페이스라니 [2] blackskirts갤로그로 이동합니다. 11.04.25 57 0
247256 한국사 필수가 근데 [1] 김늅늅(183.102) 11.04.25 82 0
247255 c배우고 다음으로 바로 자바배울때 빡친점 [11] Adelposs갤로그로 이동합니다. 11.04.25 248 0
247253 프갤은 역시 월요일 새벽쯤이 제일 쩐다 [2] Adelposs갤로그로 이동합니다. 11.04.25 90 0
247252 한국사 필수 지정에 관해서.. [3] 김늅늅(183.102) 11.04.25 71 0
247251 존나 텝 괄호 띄워쓰기가지고 존나 말많네 [12] 이단아갤로그로 이동합니다. 11.04.25 90 0
247249 프갤의 진정한 고수는 새벽에 오시지 지금쯤 오실때가 되었는데 [3] 돌고래스피커갤로그로 이동합니다. 11.04.25 109 0
247248 횽들 C#에서 일부러 오류 발생시키는 함수가 머얌??? [7] 잇힝(110.11) 11.04.25 84 0
247247 자바 고수 횽들. 도와줘 ㅠ_ 혼자 좀해봤는데 문제가 생겼어. [4] LazyDok갤로그로 이동합니다. 11.04.25 60 0
247246 바로 내가 프갤의 골든 크로스!!!! [6] 돌고래스피커갤로그로 이동합니다. 11.04.25 113 0
247245 어휴 관영이하고 아델을 처단해야 프겔이 평화로워 질텐데. [9] rm . dd갤로그로 이동합니다. 11.04.25 89 0
247244 한국사든 뭐든 [1] 주석없음갤로그로 이동합니다. 11.04.25 39 0
247241 이거 간단한 이중 for인데 풀어주실분... [10] 학생..(112.150) 11.04.25 108 0
247239 갑자기 글 없다가 2시 다되가니 글이 생기네 [2] rm . dd갤로그로 이동합니다. 11.04.25 39 0
247238 엑셀고수횽있어?? 질문좀 해도될까용? [7] 고수를찾앟서(203.255) 11.04.25 84 0
247237 한국사 필수지정도 [14] 이단아갤로그로 이동합니다. 11.04.25 117 0
247236 하지메맛있대? 이녀석은 아까부터 퇴갤드립치네 [2] Adelposs갤로그로 이동합니다. 11.04.25 57 0
247235 printf("%*d",n,m); scanf("%*c"); 이런건 [5] blackskirts갤로그로 이동합니다. 11.04.25 107 0
247234 강의가 20명들으면 폐강 되지않음? 나 이수업 너무 좋아 ㅋㅋㅋㅋㅋㅋㅋ [13] 돌고래스피커갤로그로 이동합니다. 11.04.25 141 0
247233 여동생천국.jpg [2] C스터Complex(180.70) 11.04.25 189 0
247232 조낸 쉬운문제인데 뭐가 잘못되었을까요? [6] 학생..(112.150) 11.04.25 68 0
247231 아시발 한국사 필수 시발 이거 머냐? 토론좀 해보자 [31] 김늅늅(183.102) 11.04.25 252 0
247229 아 디시에서 누가누가 장애인인가 배틀하다 집탈뻔 [1] Adelposs갤로그로 이동합니다. 11.04.25 53 0
247228 프로그래밍갤 횽들 자바 간단한거 질문좀..ㅠ [11] 호랑이(116.126) 11.04.25 92 0
247227 우리 내기하자. [13] Adelposs갤로그로 이동합니다. 11.04.25 150 0
247226 요즘 디씨에 굵직한 사건 많네 ㅎㅎ [1] 김늅늅(183.102) 11.04.25 97 0
247225 으잌ㅋㅋㅋ 교수한테 전화와땈ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [21] 돌고래스피커갤로그로 이동합니다. 11.04.25 231 0
247224 하지메맛있대? ㅋㅋㅋ [7] Adelposs갤로그로 이동합니다. 11.04.25 106 0
247223 java 시발 ㅜㅜ [2] Adelposs갤로그로 이동합니다. 11.04.25 87 0
247222 알고리즘 도움좀주실횽들 ㅠㅠ [9] ㅇㅇㅇㅇ(110.47) 11.04.25 104 0
247221 횽들.. 자바 좀 도와줘 ㅠ_ [4] LazyDok(58.103) 11.04.25 77 0
247220 대학 과목에 데이터베이스 이거 프로그램짜는데 많이 쓰이나요? [12] ㅁ.ㅇ(122.36) 11.04.25 157 0
247218 내일 시험인데 ㅋㅋ api레퍼런스 외우고 있음.. [1] 일광면(119.198) 11.04.25 84 0
247217 힛갤에잇는건데 ㅋㅋㅋㅋ종내웃기네 fuckware갤로그로 이동합니다. 11.04.25 78 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2