大佬们
b[a[i]]++第一次循环不应该等价于 b[2]++吗,下标2的值加一,但这样貌似不对,望解疑。谢谢大家
大佬们
b[a[i]]++第一次循环不应该等价于 b[2]++吗,下标2的值加一,但这样貌似不对,望解疑。谢谢大家
a数组保存了2,3,4,3,0,2,3,4,1,3
b[a[0]]++就是把b[2]加了1
b[a[1]]++ 就是把b[3]加了1
以次类推。
你的循环里面把b[0]加一是次,b[1]加了一次,b[2]加了两次,b[3]加了4次,b[4]加了两次,
结果就是b[0]=1 b[1]=1 b[2]=2 b[3]=4 b[4]=2