Для проекта класса мне нужно использовать python 2.1, и мне, вероятно, придется использовать DSU для сортировки, с которым я не знаком. Поэтому, если возможно, мне нужна помощь.Сортировка списка на основе другого списка с DSU
У меня есть список для хранения вершин и их координат. например
vertex = [(2, 2), (3, 3), (1, 1)]
и так далее.
У меня также есть другой список, который сохранит позиции индекса вершины, отсортированные в соответствии с их первой координатой. Так начнется, как этот
order = [0, 1, 2]
И моя цель состоит в том, чтобы это было так, рассматривая пример
order = [2, 0, 1]
без изменения порядка в списке «вершины».
Любые идеи? Заранее спасибо
waht будет вашим ожидаемым выходом ?? – Hackaholic
@Hackaholic вывод - это отсортированный список «порядок», основанный на первом элементе в каждом кортеже в списке «вершина». поэтому в приведенном выше примере в списке «порядок» показан порядок вершин, от младшей первой координаты до самой большой первой координаты. – htcoelho