标签: performance distance maximize
我做了一个像这样的结构:(0,5,差异5)(5,7差异2)(7,8差异1)(8,10差异2)然后我按差异对这个上升进行排序因为NB不是0我会从对中删除第二个元素,如果它不是10或0,找到具有该元素的下一对,当我第一次找到该元素时将其替换为该对中的第一个元素,然后更新diff ...在这个例子中,我将删除8,结果将是(5,7 diff 2)(7,10 diff 3)(0,5,diff 5)。我认为这是非常低效的,因为我必须再次搜索元素。你能告诉我如何提高效率吗?