バブル ソート法で既にソートされている配列内の一意の数値をカウントしようとしています。
結果を 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;
}