Задать вопрос
@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 .
  • Вопрос задан
  • 2240 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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