0
0 Комментариев

Нужен принцип сортировки для массива типа:

ids = [[22,33],
       [44,55],
       [33,44],
       [11,22],
       [55,66]]

чтобы в результате вышло:

res = [[11,22],
       [22,33],
       [33,44],
       [44,55],
       [55,66]]

Числа могут быть любыми главное условие чтобы вышла цепочка

11,22 ~> 22,33 ~> 33,44 ~> ...

Не обращайте внимание на первые цифры, они не важны.

вот пример списка

ids = [[203, 11], [1, 203], [5001, 1], [333, 22], [22, 5001]]

а вот как он должен выглядеть:

ids = [[333,22], [22,5001], [5001,1], [1,203], [203,11]]

образуется цепочка ids[0][1] = ids[1][0], ids[1][1]=ids[2][0] ...


Добавить комментарий