我必须传递两个数组 1) 填充了 0-100 之间的 1000 个整数 2) 包含十个 bin 来对 1000 个数字进行排序。
如何创建计数器以将数字分类到十个箱中,例如 0-9、10-19、20-29、30-39、40-49,50-59 等到 90-99...
是否会使用 if/else 对它们进行排序?如果是这样,我如何将值添加到每个 bin 中?会是这样吗?
这是我到目前为止所拥有的:
//initialize array of 1000 elements
int[] numbers = new int[1000];
int i = 0;
//initialize array of 10 bins
int[] bins = new int[10];
void setup() {
// Populate array with random number
for (int i = 0; i < numbers.length; i++) {
numbers[i] = ceil(random(0,99));
}
}
//function that sorts random numbers into bins
void counter(int[] numbers, int[] bins) {
}