我正在尝试计算已使用冒泡排序方法排序的数组中的唯一数字。
我想在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;
}
答案 0 :(得分:0)
colorCount [0] [1] = 1的最后一行;是不正确的。那条线应该是
colorCount[prevP][1] = 1;