如何找到一个包含多个小表格的大表格中最高的值?

标题已经说得很清楚了。我有一个包含很多小表格的大表格,每个小表格都包含两个整数。我需要找到这些子表格中第一个和第二个整数的最高/最低值,然后输出整个包含该最高/最低数的子表。

我能想到的唯一办法似乎相当不直观和昂贵。

点赞
用户1442917
用户1442917

如果你需要让 Lua 为你工作,你可以使用 table.sort 并传入你自己的排序函数,该函数将按照第一个/第二个整数的值进行排序,然后从排序后的表中选择第一个/最后一个元素。如果你能在插入时保持有序(使用二分查找来确定位置),那么你总是可以按需选择第一个/最后一个元素。

2021-06-18 16:35:57