K
kia2004
Unregistered / Unconfirmed
GUEST, unregistred user!
现在有这样的数组,格式如下:
-------------
a[0]=3
a[1]=4
a[2]=7
a[3]=6
a[4]=7
a[5]=3
a[6]=0
a[7]=0
----------------
a[0]=0
a[1]=4
a[2]=8
a[3]=8
a[4]=7
a[5]=3
a[6]=0
a[7]=0
---------------
现在需要对它们的最大值出现次数进行记数,例如第一部分最大值的记数结果是a[2] 1次,a[4] 1次, 第二部分最大值的记数结果是a[2] 1次,a[3] 1次 ,最终要求的结果应当是:a[2] 2次,a[3] 1次 ,a[4] 1次,即:
a'[0]=0
a'[1]=0
a'[2]=2
a'[3]=1
a'[4]=1
a'[5]=0
a'[6]=0
a'[7]=0
求取最大值和记数的算法.谢谢
-------------
a[0]=3
a[1]=4
a[2]=7
a[3]=6
a[4]=7
a[5]=3
a[6]=0
a[7]=0
----------------
a[0]=0
a[1]=4
a[2]=8
a[3]=8
a[4]=7
a[5]=3
a[6]=0
a[7]=0
---------------
现在需要对它们的最大值出现次数进行记数,例如第一部分最大值的记数结果是a[2] 1次,a[4] 1次, 第二部分最大值的记数结果是a[2] 1次,a[3] 1次 ,最终要求的结果应当是:a[2] 2次,a[3] 1次 ,a[4] 1次,即:
a'[0]=0
a'[1]=0
a'[2]=2
a'[3]=1
a'[4]=1
a'[5]=0
a'[6]=0
a'[7]=0
求取最大值和记数的算法.谢谢