Задать вопрос
@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 .
  • Вопрос задан
  • 2243 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++
    12 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unreal Engine + ИИ
    9 месяцев
    Далее
  • Stepik
    Профессия: Разработчик C++ (Junior)
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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