Я делаю домашнюю задачу, которая упростила группировку звезд в созвездия с учетом их координат x, y и минимального расстояния. Любая звезда может быть созвездием сама по себе. так, например, 5 звезд не могут соединиться друг с другом, тогда будет получено 5 созвездий.
Я изначально создал алгоритм, который проверяет каждую точку с временем выполнения O (n ^ 2). Я хочу сделать это быстрее и увидел, что DBSCAN работает за O (nlogn) времени.
Мой вопрос заключается в том, что, если бы я использовал DBSCAN, алгоритм говорит, что он будет работать за O (nlogn) время, но если мои minPts равны 1 (размер моих кластеров), это сведет на нет эффективность DBSCAN. и беги в O (n ^ 2) ??