Содержание
- 2. Строки из трёх символов Задача: найти все строки, состоящие из латинских букв a, b, c.
- 3. Эмпирический алгоритм Для S1 от a до b Для S2 от a до b Для S3
- 4. Рекурсия Глобальная переменная STR – строка символов Функция ПЕРЕБОР( Position ) Для S1 от a до
- 5. Условие выхода из рекурсии Глобальные переменные: STR – строка символов n – количество символов Функция ПЕРЕБОР(
- 6. Перебор строк, состоящих их цифр Для большей общности, будем искать строки, состоящие из цифр: найти все
- 7. Пример реализации программы STR = [0 for i in range(0, 3)] def perebor(pos): if pos >
- 8. Задача для самостоятельного решения Вывести на печать, в лексикографическом порядке, строки длины m, состоящие из n
- 9. Задача для самостоятельного решения Выведите последовательности в лексикографическом порядке. Каждая последовательность должна выводиться в отдельной строке,
- 10. Генерация перестановок Задача: вывести все последовательности чисел длины n: в которых каждая цифра встречается ровно один
- 11. Генерация перестановок Глобальные переменные: STR – строка символов n – количество символов USED – признаки использования
- 12. Задача для самостоятельного решения Выведите перестановки в лексикографическом порядке, каждую перестановку - в отдельной строке. Числа
- 13. Правильные скобочные последовательности Правильные скобочные последовательности (1 + 1) + (1 + 1) ? ()() ((1
- 14. Правильные скобочные последовательности На любом отрезке последовательности число открывающихся скобок не меньше числа закрывающихся скобок. )(
- 15. Правильные скобочные последовательности Проверка на правильность: На вход подается строка S bal = 0 Для всех
- 16. Правильные скобочные последоватедльности Генерация скобочной последовательности: n – количество пар скобок ind = 0 Если ind
- 18. Скачать презентацию