Намагаючись розробити власний алгоритм сортування, я шукаю оптимальний орієнтир, з яким я можу порівняти його. Для несортованого впорядкування елементів A і відсортованого впорядкування B , що є ефективним способом обчислення оптимальної кількості транспозицій, щоб дістатись від A до B ?
Транспозиція визначається як перемикання положення двох елементів у списку, наприклад
1 2 4 3
має одну транспозицію (транспозицію 4 і 3) для її здійснення
1 2 3 4
Щось на зразок
1 7 2 5 9 6
вимагає 4 транспозицій (7, 2), (7, 6), (6,5), (9, 7)
Оновлення (9/7/11): питання змінено на використання "транспозиції" замість "свопів" для позначення не суміжних бірж.