我陷入了困境。我的问题是如何在一个整数数组中获取重复最多的数字,该数组的值可以从0到5,000。该数字应至少重复n/4次,其中n是数组长度。
我尝试过提取至少n/2次重复元素,但无法按照我的要求进行修改。此外,由于我的数组不是字符数组,所以我不能创建大小为5,000的数组来增加重复数字的索引。
我尝试过提取至少n/2次重复元素,但无法按照我的要求进行修改。此外,由于我的数组不是字符数组,所以我不能创建大小为5,000的数组来增加重复数字的索引。
qsort()
会更加简单。[1, 5, 4, 3, 1, 7, 2, 1]
-> [1, 1, 1, 2, 3, 4, 5, 7]
。 - unwind
[0,5000]
。但是输入的数字数量仅为n
(根据OP)。 - ArjunShankar