|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Oleg I. Khovayko 2:5020/400 18 Dec 2002 21:29:52 To : Kirill Usatov Subject : Re: генератор словарей -------------------------------------------------------------------------------- > > как посоветуешь такое сделать алл? кpоме как pуками Ж) Программу все равно руками писать придется. Hу и головой придумывать... А делать надо вот как: 1. Создаешь массив M из множества разрешенных символов. 2. пишешь рекурсовную функцию F, в которой: - в цикле для каждого элемента (символа) из массива M, не равного '$' делать: - положить элемент в конец выходной строки - удалить элемент из массива M, заменив его на '$' - позвать рекурсивно F - удалить элемент из концa выходной строки - положить элемент на место в массов M, откуда его забирали 3 строчки назад. Естественно, вместо '$' можно использовать любой другой символ, не принадлежащий множеству разрешенных. Печать выходной строки проводить, если ее длина попадает в печатаемый интервал. -- #include <best/regards.hpp> Oleg I. KHOVAYKO (301)435-5885 || WEB: http://olegh.spedia.net --- ifmail v.2.15dev5 * Origin: National Center for Biotechnology Information (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/1152298703dcf.html, оценка из 5, голосов 10
|