Реализация Python для next_permutation в STL

next_permutation - это функция C ++, которая дает лексикографически следующую перестановку строки. Подробности о его реализации можно получить из этого действительно потрясающего поста. http://wordaligned.org/articles/next-permutation

  1. Кто-нибудь знает о подобной реализации в Python?
  2. Существует ли прямой эквивалент Python для итераторов STL?

7
задан 19 November 2010 в 08:45
поделиться