анаграммы
От: APTEC Россия  
Дата: 14.09.05 12:36
Оценка:
задача: Создайте все анаграммы из слова food — то есть все четырехбуквенные комбинации бинации f, о, о, d. Обобщите эту программу так, чтобы она получала на выходе строку а на выходе выдавала анаграммы. (Страуструп глава 18, задача 14)
От себя уточню задачу, выходом считаем вывод на экран, входом — входные параметры функций

Повестка обсуждения:

1) предлагаю реализовать на С++. Лично для себя уяснил, что по настоящему рекурсией ДААААВНО не пользовался.

2) Предлагаю покритиковать мою реализацию. У меня в голове вертится, что можно меньше памяти выделять, но что-то решение не родится. Вот проект: http://rsdn.ru/File/10424/dead_ostrich_18_14.rar В форум код не выкладываю, дабы те кто будут заниматься пунктом 1 случайно не подсмотрели.

3) И самое главное. Задача дана в главе "Алгоритмы и обьекты функции (STL)", так вот, не понятно на использование каких алгоритмов была дана задача??? В принципе я мог и без ротейт обойтись...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.