我正在寻找对 SAP 中二进制搜索概念的解释。如果我的表有重复,搜索是如何完成的?
问问题
4788 次
2 回答
2
假设您已经阅读了有关二分搜索的大量文章以及ABAP 文档,您可能会忽略以下段落:
如果有多个命中(由于不完整的搜索键或表中的重复条目),二进制搜索(在标准表中使用 BINARY SEARCH 加法;在排序表中自动)也会按照行的顺序返回第一个命中在主索引中。这是行号最小的行。
于 2012-08-30T09:13:29.517 回答
0
我相信abap中的二分查找和普通的二分查找算法一样,但是在找到与key匹配的记录后,它会按索引向上表,直到key不同。之后 if 返回表中与您的键匹配的第一个匹配项。
于 2014-01-30T08:57:11.607 回答