最近使用ArrayBsearch(tmp,value) 对已排序数组查找指定值,并反馈其序号,即获取排名,出现问题,即结果要么是0,要么是最后一个序号。 经过网上搜索,包括对比c,c++相同函数的使用说明,总算找到原因。 因为tmp数组我前面是降序排列的,所以ArrayBsearch()必须也使用降序模式,使用默认参数(升序)即出现逻辑错误。 微信公众号:天泓评测 本博客所有文章如无特别注明均为原创。作者:天泓评测 分享到:更多
发表评论