使用二进制搜索一次检索一个重复元素

时间:2016-10-13 14:18:22

标签: c sorting binary-search parity

我的问题是:我如何一次从一个数组中检索重复的元素。 一次一个我的意思是这个二进制搜索在for循环中。 E.g:

exec

我的binarySearchfo函数正确返回元素的第一次出现。

问题在于每次我在original_array中都有一个重复的元素时,binarySearchfo会在sorted_array中返回它的第一个匹配项,但它应该返回第二个(第三个等等),具体取决于它是否已经返回。

我希望很清楚。

感谢您的帮助。

0 个答案:

没有答案