有没有更好的方法在二维COBOL数组中使用SEARCH?

时间:2009-03-18 07:58:44

标签: arrays search cobol

Cobol的SEARCH关键字可用于搜索索引的一维数组。

但我认为这个SEARCH在用于搜索二维数组时有一些缺点。 我们也可以使用PERFORM循环进行搜索,但是有更好的方法可以将SEARCH用于二维数组。你建议哪一个?

1 个答案:

答案 0 :(得分:1)

它有什么缺点?如果您的数组已排序,则可以使用SEARCH ALL(它使用二进制搜索而不是序列搜索)。无论哪种方式,使用搜索语句可能比编写几个嵌套的执行循环更简洁。

take a look here