구)홈페이지 오탈자 보기
IT CookBook, C로 배우는 쉬운 자료구조(개정판)

 

페이지오탈자 내용등록일
3107

(107 페이지)


[그림 3-13]의 ptr 2바이트를 4바이트로 정정하고

하단의 설명 
'포인터 변수의 자료형에 상관없이 1~3 모두 포인터 변수 자체의 크기는 2바이트이다.'에서
2바이트를 4바이트로 정정합니다.

2012-09-185
10522

(522쪽)

522쪽을 다음과 같이 수정합니다. 파란색 부분이 수정된 부분입니다.

2015-05-084
10523

(523)

523쪽을 다음과 같이 수정합니다. 파란색 부분이 수정된 부분입니다.

2015-05-084
10524

(524쪽)

524쪽을 다음과 같이 수정합니다. 파란색 부분이 수정된 부분입니다.

2015-05-084
10525

(525쪽)

525쪽을 다음과 같이 수정합니다. 파란색 부분이 수정된 부분입니다.

2015-05-084
10526

(526쪽)

526쪽을 다음과 같이 수정합니다. 파란색 부분이 수정된 부분입니다.

2015-05-084
10527

(527쪽)

527쪽을 다음과 같이 수정합니다. 파란색 부분이 수정된 부분입니다.

2015-05-084
10528

(528p 예제 10-5)

[수정할 소스코드]
 while(L<R){ 
      while((a[L]<a[pivot]) && (L<R)) L++; 
      while((a[R]>=a[pivot]) && (L<R)) R--; 
      temp = a[L]; 
      a[L] = a[R]; 
      a[R] = temp; 
                        
      if(L==pivot) { // L과 R 원소를 교환하여, 결과적으로 피봇원소의 위치가 변경된 경우 
          for(t=0; t<size; t++)  printf(" %d", a[t]);  //현재의 정렬상태 출력 
          printf("n"); 
          return  R;   //R은 자리 교환하여 확정된 피봇의 위치!                        
      }  
  } //while(L<R) 


[수정한 소스코드] --------------------------

 while(L<R){ 
      while((a[L]<=a[pivot]) && (L<=R)) L++; 
      while((a[R]>a[pivot]) && (L<=R)) R--; 
      if(L<=R){ 
          temp = a[L]; 
          a[L] = a[R]; 
          a[R] = temp; 
                        
          if(R==pivot) { // L과 R 원소를 교환하여, 결과적으로 피봇원소의 위치가 변경된 경우 
               for(t=0; t<size; t++)  printf(" %d", a[t]);  //현재의 정렬상태 출력 
               printf("n"); 
               return  L;   //L은 자리 교환하여 확정된 피봇의 위치!                        
         } 
    } 
  } //while(L<R) 

2011-04-072
10528

(528쪽)

528쪽을 다음과 같이 수정합니다. 파란색 부분이 수정된 부분입니다.

2015-05-084
10529

(529쪽)

529쪽을 다음과 같이 수정합니다. 파란색 부분이 수정된 부분입니다.

2015-05-084
10530

(530쪽)

530쪽을 다음과 같이 수정합니다. 파란색 부분이 수정된 부분입니다.

2015-05-084