Есть множество рандомных точек на плоскости в заданном диапазоне. Одна из наиболее близких к краю выбирается в качестве конечной. После этого нужно создать список вершин, отображающий путь в обратном порядке, чтобы в него входили все точки. Наверняка есть какой-то стандартный алгоритм для этого, но пока придумал так: из ещё не выбранных вершин берётся ближайшая (если таких несколько, случайная из подходящих) и назначается следующей. Попробовал дважды на бумажке наставить точек и начертить путь таким способом - вроде бы не остаётся невыбранных. Но, м.б., просто повезло и есть какой-то более правильный алгоритм?