Эффективное удаление значений из массива, близких друг к другу - PullRequest
0 голосов
/ 18 сентября 2019

У меня есть пустой массив, который имеет значения, подобные следующим

[0.982555, 1.034195, 0.952625, 0.98255,  0.92392,  0.95262,  0.906955, 0.923915,
 0.868995, 0.90695,  0.777775, 0.803675, 0.80368,  0.82777,  0.828215, 0.86899,
 0.752685, 0.77777,  0.70911,  0.73267,  0.732965, 0.752675]

Я хочу удалить «дубликаты» значений, однако эти значения не совсем совпадают, например, 0,77777 и 0,777775.Какой из них будет удален, не имеет значения, а также порядок массива.Есть ли способ сделать это более эффективно?

Я думал об использовании стандартного отклонения и вложенного цикла for, но я хотел чего-то с лучшей производительностью.Есть идеи?

...