我在这里使用这个程序作为参考,看看算法是如何实现的。除了这一部分,我理解了大部分内容:
/*
* update all the buckets. If bucket[8] has 2,
* then there are 2 elements present till bucket 8
*/
for (i = 1; i < 10; i++)
bucket[i] = bucket[i] + bucket[i-1];
我不明白作者在那个循环中在做什么。有人可以解释发生了什么吗?
是的,我正在用纸笔看看发生了什么。只是想我可以澄清一下