|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.11.2012, 19:18 | #1 |
Форумчанин
Регистрация: 02.10.2009
Сообщений: 255
|
Вопрос
Что такое рекурсивный обход???
"Реальность воображаема, а воображаемое - реально" В. Соло
|
15.11.2012, 22:46 | #2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
В самом примитивном варианте - обход, использующий рекурсию (да, это он).
Для примера, пусть у нас есть... да хотя бы массив целых чисел длины L. Мы хотим найти в нём самое большое число. Можно делать это с помощью цикла (полагаю, Вы знаете, как)... а можно решить задачу на основании следующего рассуждения: 1) Самый большой элемент массива длины 1 - его первый элемент (логично...). 2) Если у нас массив длиннее 1, то самый большой его элемент - это максимум из первого и самого большого элемента из остальных (опять же логично). А теперь пишем программу: Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос по c# | welcomeTo | Помощь студентам | 0 | 20.11.2010 17:30 |
Вопрос по mySQL + Вопрос по RichEdit | HTL | Общие вопросы Delphi | 4 | 01.01.2010 20:22 |
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) | Albert2008 | Общие вопросы Delphi | 4 | 21.08.2008 15:33 |
вопрос по сокетам и общение как в ICQ.Сложный вопрос... | Руслантус | Общие вопросы C/C++ | 2 | 12.08.2008 21:10 |