Improved compare method [skip ci]

This commit is contained in:
Andrew Kane
2022-02-15 11:50:35 -08:00
parent 4bdb27e85a
commit a37f5eea4a

View File

@@ -21,12 +21,10 @@
static int static int
CompareLists(const pairingheap_node *a, const pairingheap_node *b, void *arg) CompareLists(const pairingheap_node *a, const pairingheap_node *b, void *arg)
{ {
double diff = ((const IvfflatScanList *) a)->distance - ((const IvfflatScanList *) b)->distance; if (((const IvfflatScanList *) a)->distance > ((const IvfflatScanList *) b)->distance)
if (diff > 0)
return 1; return 1;
if (diff < 0) if (((const IvfflatScanList *) a)->distance < ((const IvfflatScanList *) b)->distance)
return -1; return -1;
return 0; return 0;