Найдите наиболее распространенные числа в массиве
Вопрос в том какой алгоритм мне нужен для решения этой задачи:
У меня есть множество поплавков:
10.21313
10.456
10.234324
10.45758
11.4564747
10.45647
10.32425
9.34536
9.4578689
100.345345
129.3453
1.456456
10.345
10.235363
10.23425
Мне нужно извлечь из этого массива только те элементы, которые наиболее распространены, например 10.*, 11.* и 9.* - они наиболее близки по значению друг к другу. На концептуальном уровне есть ли уже алгоритм для этого, или я должен изобрести свой собственный?
Что я уже пробовал:
Я еще ничего не пробовал.