2012-11-23 4 views
0

버블 정렬 방법으로 이미 정렬 된 배열에서 고유 번호를 계산하려고합니다.고유 번호를 배열로 집계하여 2D 배열에 넣습니다.

결과를 LabVIEW에서 2D 배열로 저장하고 싶습니다.

많은 것을 시도했지만 어떤 이유로 작동하지 않습니다.

내 코드이다

// COUNT NUMBERS 
int colorCount[256][2]; 

int m, n; 
int getal; 
int first = 1; 
int prevG, prevP; 
int tel = 0; 
for (m = 0 ; m<12; m++){ 

    getal = Dnum[m]; 

    if(first == 1){ 

     colorCount[0][0] = getal; 
     colorCount[0][1] = 1; 
     first = 0; 
     prevP = 0; 
    } 
    else{ 
     if(prevG == getal){ 
      tel = colorCount[prevP][1]; 
      colorCount[prevP][1] = tel++;  
     } 
     else{ 
      prevP++; 
      colorCount[prevP][0] = getal; 
      colorCount[0][1] = 1; 
     } 
    } 
    prevG = getal; 

} 
+2

이되어야합니다. 소스 코드의 ide-view에 대해 - havent는 이것을 잠시 보았습니다. 귀하의 코드가 아닌 과거의 코드를 사용하십시오. –

+0

추가됨, 죄송합니다. – Sharpless512

답변

0

colorCount과 마지막 라인 [0] [1] = 1; 부정확하다. 그 라인은

colorCount[prevP][1] = 1; 
관련 문제