@asdf1234

Как создать библиотеку для комбинаторного алгоритма сочетания?

Говорится что перестановки есть но исходник не нашел. Хотел качестве примера посмотреть.
include <combination.h>
такую библиотеку создать. чтоб в нем содержался классы и методы решение сочетания. 

int main()
{
    std::string s = "abc"; 
    std::sort(s.begin(), s.end());
    do {
        std::cout << s << '\n';
    } while(std::next_combition(s.begin(), s.end()));
}

ответ: ab, ac, ba,bc, ca,cb .
  • Вопрос задан
  • 2238 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы