Личные инструменты

Обсуждение:Рекурсия

Материал из Lurkmore

Перейти к: навигация, поиск

Содержание

[править] Дельное замечание из удалённой правки

Повторяем для не очень понятливых, рекурсия -- это когда некая сущность имеет то неотъемлемое качество, что она содержит в себе целиком сущность, полностью идентичную ей, в частности, имеющую то же неотъемлемое качество. То есть, если засунуть в осла другого осла мы рекурсию на создадим, если мы разрежем червяка пополам, чтобы из него вырос новый червяк, которого мы опять разрежем пополам, мы также рекурсию не создадим, а если мы зададим условие, что не стене дома должен быть нарисован этот же дом с учётом требуемого рисунка, вот это будет рекурсия. Помните это и будьте внимательны при чтении примеров в статье, ибо большинство из них к рекурсии имеют весьма отдалённое отношение.

[править] ДЕРЕВО!!!

http://www.youtube.com/watch?v=yXqTu0RKnXM

[править] Из википедии

http://ru.wikipedia.org/wiki/Ненормативная_лексика


http://ru.wikipedia.org/wiki/Обратная_связь_(техника)

[править] В Бейсике

10 PRINT "Dvach der'mo, Kashenko rulez"
20 GOTO 10
30 END
RUN

[править] Псевдорекурсия

Псевдорекурсия с подменой понятий: Чтобы написать пост на хабре, надо написать пост на хабре. Изображение:Remozilla.png

"Рекурсия — мем, который зародился и используется в основном в круге читателей башорга. " wtf?? --Boleslav1 18:49, 31 июля 2007 (MSD)

[править] Вычисление факториала

Нет, я не спорю, факториал считать — это тоже вполне себе рекурсия, но чем многомерный массив-то не угодил? Или мы теперь умеем прозревать множественные вложения прям глазом, да? А ну-ка я от обиды откачу. --Десу 18:25, 2 августа 2007 (MSD)

А где в многомерных массивах естественная рекурсия? Вот в деревьях, в объявлении типа — еще куда ни шло, но в статью это не влезет, поэтому факториал. Вот пойду и от непонимания откачу обратно. --Oal 18:28, 2 августа 2007 (MSD)
То есть структура, составные части которой являются такими же структурами, уже не рекурсивна? А ну-ка для вразумления откачу! --Десу 18:34, 2 августа 2007 (MSD)
Но вообще мне пора идти бухать, поэтому предлагаю компромисс. --Десу 18:35, 2 августа 2007 (MSD)
Иди бухать, лол. Дело в том, что многомерный массив тупо разворачивается в одномерный. Вот вложенные списки — уже ближе, лол. Но если обязательно нужно брать стуктуру данных, то ноду дерева, лол. Хотя по уму примером должена быть функция. Например факториал, лол. --Oal 19:07, 2 августа 2007 (MSD)
(Перечитав статью) Меняю. «Рекурсивная ф-ция» — это совсем другая вещь. Пепел теоретической информатики стучит в моем сердце. --Oal 00:30, 3 августа 2007 (MSD)


          :                                :
         .     __   )__    __    __-      .
        ,     /   ) /   ) /   ) /   )    ,
       .  ___/___/_/_____(___/_(___/_   .
      ;     /     READ SICP       /    ;
     ,     /                  (_ /    ,
    .                                .

хотелось бы поправить: мем «рекурсия» всё-таки зародился задо-о-олго до башорга, это вообще один из стандартных мемов программистов. Пример: «Статья в энциклопедии: РЕКУРСИЯ — см. Рекурсия» — древний боян

[править] wut?

Нахера здесь сепульки? --T kns 02:50, 9 января 2008 (MSK)

А если нажать туда и почитать, лол? --Десу 11:58, 9 января 2008 (MSK)
Если это демонстрация мема с башорка, то нехай остается. --T kns 15:32, 9 января 2008 (MSK) fxd
не тупи, читай книги
bwa-ha-ha --T kns 23:08, 9 января 2008 (MSK)

Что за извращение считать факториал с помощью рекурсии, потребляя большое количество стека и тратя время на вызовы-возвраты, когда его можно легко посчитать в цикле?

Это не изврашение, так сейчас в школах/университетах учат рекурсии, ибо самый простой и наглядный пример.--Daioptych 10:14, 4 июня 2008 (MSD)
Ты дурень?
Лол, +265
w:хвостовая рекурсия, en.w:tail recursion. Лисперы и хаскеллисты смотрят на тебя с невыразимым презрением.
Считать факториал рекурсивной функцией — плохо и в Лиспе. Рекурсивная функция линейно увеличивает потребление памяти и процессора в зависимости от количества элементах, тогда как итеративная — статична в плане памяти. Читайте, блджад, SICP.
Почитали. Вы, вероятно, путаете процесс с функцией. Ибо в статичном итеративном процессе для подсчета факториала юзается как раз рекурсивная функция. Мням.

Да схуяли? У меня в универе рекурсии учат на примере программы обхода доски шахматным конём.

[править] Wat?

Кто испоганил статью, уродцы?

Починено.

[править] Как достать более-менее последнюю версию?

А то ьут какое-то башорковское говно.

а как же совецкий стих-песня «у попа была сцобако..»

http://cerberxfallen.livejournal.com/2797.html можно ли это считать рекурсией с учетом того, что оно всё в Инете обитается, то есть по сути своей вызывает самое себя?

цугундер является цугундером ёпт

аффтар данного замечания всерьез начал бояться, что от какой-нибудь особо удачной рекурсии таки его мозговая деятельность закончится сакраментальным «OH SHI--». Так-то.

[править] Комиксы

Бесконечный цикл. В рекурсию он превращается только при условии, что звонит чел на автоответчик.

А по ICQ и электронной почте сообщения сами по себе отправляются? Алсо, годный рекурсивный стрип — http://www.explosm.net/comics/1605/


xkcd о рекурсии. Это чё за фигня вообще? Какие эльфы, какая таверна, какие кубики?

Попытка сыграть в настольную ролевую игру в настольной ролевой игре. Ваш КО.

[править] Кинематограф

Добавьте рекурсивную фотку из It crowd: http://www.theitcrowd.co.uk/img/chars/denholm.jpg http://s16.radikal.ru/i190/0911/84/550c1ae71dd0.jpg

А ещё в футураме дедом Фрая является Фрай.

[править] Гениальный пример же

http://www.safetyimages.info/admin/uploadedimages/This%20sign%20has%20sharp%20edges.jpg

ЗАЕБАЛИ!!! ГДЕ, БЛЯТЬ, СКАЖИ МНЕ, СУКА, ТЫ ВИДИШЬ ТАМ РЕКУРСИЮ??1111 Если ты, мудозвон недобитый, напишешь у себя на лбу «я идиот», то ты от этого рекурсивным идиотом не станешь, а останешься самым обыкновенным, ничем вроде не примечательным идиотом. Ферштейн, мудила?
Неа, таки рекурсия. Явная, причём.

[править] Выпилить хлам

Надо выпилить из статьи всякие итеративные сущности, самоссылки и прочие нерекурсии.

  • Двачую тебя, брат в науке
    • Солидарен. А вот такой луркокриминал, как вложенные плашки — в данной статье вполне простителен и уместен. Только плашка нужна какая-то стройная, чтобы от пары вложений не очень разбухала.

[править] Внесите, пожалуйста, этот пример

Пример рекурсии из жизни мужщины. Мужщина должен сделать три вещи: посадить дерево, построить дом и вырастить сына, который должен сделать три вещи…

Альзо [1]

[править] Внесите, пожалуйста, эту цитату

Рекурсия вызывает определённый психолингвистический эффект. Её восприятие человеком всегда сопровождается чувством тревоги и даже, в отдельных случаях, страха и ужаса. Чем больше глубина рекурсивной вложенности, тем сильнее тревога.

А. В. Анисимов. Компьютерная лингвистика для всех

Хуйня. не программист
А ты кто? С одними погромистами никаких вам ABBYY Lingvo XD не было бы.

[править] Рекурсия(рекурсию)

Каноничный мем «Чтобы понять рекурсию, нужно сперва понять рекурсию» не труЪ, потому что ВНЕЗАПНО и неотвратимо приводит к stack overflow. А вот «Чтобы понять, что такое рекурсия, нужно сперва понять рекурсию» лишён подобного недостатка.


Также детская: Жила была бабка у самой речки Захотелось бабке искупаться в речке И вот она купила мыло и мочало Эта песня хороша начинай сначала.... (И так до бесконечности.)

[править] Герб

Герб России представляет из себя двуглавого орла, который держит в правой лапе скипетр, а левой державу. Скипетр увенчан двуглавым орлом, который... Впрочем, это уже фрактал.

[править] Битрикс

Чтобы отключить кэширование админки, надо отключить кэширование админки...

[править] Еще

Хороший, годный, доставляющий пример рекурсии описан на протяжении эпопеи Кинга "Темная Башня"

[править] Еще

Ордена Октябрьской революции крейсер Аврора, изображенный на Ордене Октябрьской революции

[править] Еще

Ссылка "Хвостовая рекурсия" направляет на статью, в которой эта ссылка размещена. Исправьте это.

[править] Еще

Подключение через VNC-клиент к запущенному локально VNC-серверу, дает описанный в статье эффект туннеля из рабочих столов (опробовано на TightVNC).

[править] рекурсия на луркморье

и анонимусы и админы потребляцтвует на потреблятстве, описанном Олдосом Леонардовичем Хаксли.

[править] Еще рекурсивных акронимов

  • BingBing Is Not Google.

Еще, думается, надо после PHP в скобках указать (на самом деле Personal Home Page)

Про PHP сделано.

[править] Онегдод

— Слушай, как называется твоя новая прическа?
— А как ты догадался, как называется моя новая прическа?
— Твоя новая прическа называется «Как называется твоя новая прическа»?
— Нет, моя новая прическа называется «А как ты догадался, как называется моя новая прическа?»

[править] Хуёвое определение

Не особенно лучше определения рекурсии как мема башорга.

Рекурсия — наличие функции в теле самой себя (приложение левой части в правой части; просто упоминание не считается). Не вызов, а наличие, ёпта, вызова может и не быть (ленивость для самых маленьких — ветвление в императивных языках, if P then X else Y — при P = False X не будет выполнен, хотя там может быть единственное вхождение lvalue с [новым] аргументом).

На боре рекурсию иногда считают чем-то вроде обедающих философов лол (см. говноцитату про правительство, не могущее очистить улицы от снега из-за машин)

Разжёвано с примерами для совсем уж невежд это и не только это вон там http://plato.stanford.edu/entries/recursive-functions/ (ссылку хорошо бы в начало статьи добавить).

Большинство «примеров» из статьи тоже надо бы нахуй выкинуть.

  • http://bash.org.ru/quote/283090 вот нормальная рекурсия, которая встречается даже быдлокодерам — рекурсивный обход списка из 10-20 людей, каждый из которых ссылается на следующего. А вовсе не «А зависит от Б, Б зависит от В, В зависит от А, рекурсия гыгыгы О_о мля =))))».
  • Более канонiчно будет дать такое определение: Рекурсия — понял ужe? Если нет, см. Рекурсия.
  • Алсо к акронимам (с неожиданной стороны): VISA расшифровывается как VISA International Service Association.
Впилено, спасибо.

[править] В армиии

В раздел про армию светую добавить следующий мем "Бомба всегда падает в эпицентр"

doen
При чём тут рекурсия? Алсо эпицентр — проекция центра взрыва на поверхность земли, а бомбы взрываются и в воздухе.
Неграмотота добралась до слова "эпицентр" и не знает его значения? Нет пути!...

И даже для наземных и подземных взрывов, для которых это утверждение таки истинно, оно не есть рекурсия, но сиречь ТАВТОЛОГИЯ, ибо по определению.

[править] Опечатка

«Джулия Робертс сыграла героиню, которая по сюжета фильма некоторое время играла Джулию Робертс»

fxd

поправьте пример на лиспе вычитание на нем делается не так (defun fact (x) (if (> x 0) (* x (fact (- x 1))) 1)) —Анонимус

[править] == рекурсия.flv ==

b
Внезапно рекурсия


предлагаю поставить вместо унылого клипа габин

[править] Рекурсия на Гугле

рекурсия на гугле:

| Это не рекурсия, а тупой фокус с латиницей. Выпилите нахуй этот ебаный стыд со страницы.

[править] На кухне

Рекурсия у братских народов (длящаяся до 30 лет!) :

«

Поскольку мацун на Кавказе и катык в Средней Азии являются ежедневным продуктом питания, то в этих странах, особенно в сельской местности, всегда имеется катык для закваски. Если катыка случайно нет в семье, его всегда можно занять у соседей. Поэтому местные жители никогда не могут объяснить, как же приготовить катык, не имея старого катыка предыдущего дня. Есть семьи, где катык используется по 20-30 лет непрерывно

»
— В.В. Похлебкин, «Занимательная кулинария»[2]

[править] в кино

в фильме "Космобольцы" (пародия на Звёздные Войны) злодеи смотрят пиратскую кассету с фильмом "Космобольцы", чтобы узнать, что им делать дальше. Там даже есть кадр, в котором на экране они видят себя, смотрящих на экран, на котором они смотрят на экран... по-моему пример гениальный

В какой-то пародийной книге русских писателей была похожа сцена, где они читали книгу о самих себе и попали на страницу, где описано как они читают книгу где описано, ну ты понел --Cannotrobcorovans 13:43, 28 марта 2010 (MSD)

[править] Антирекурсия

  • Христос не был христианином
  • Маркс не был марксистом
  • Врач не выписывает рецепты себе же

А как же адский GNU HURD?
HURD — HIRD of Unix-replacing daemons
HIRD — HURD of interfaces representing depth.

Вообще-то это называется сложная рекурсия.

[править] В музыке

"Я оглянулся посмотреть не оглянулась ли она, чтоб посмотреть не оглянулся ли я" (Максим Леонидов "Девочка-видение")

вообще-то это старая английская скороговорка. I was looking back to see if you were ooking back to see if ....

[править] В родственных связях

Господин Министр обороны... Мне 24 года, я женат на вдове 44 лет, которая имеет 25- летнюю дочь. Мой отец женился на этой девушке и таким обpазом стал моим зятем, поскольку он - мyж моей дочери. Таким обpазом, моя падчерица стала моей мачехой, pаз yж она - жена моего отца. У нас с женой родился сын. Он стал бpатом жены моего отца и двоюродным бpатом моего отца. И, соответственно моим дядей, поскольку он - брат моей мачехи. Таким обpазом, мой сын тепеpь - мой дядя. Жена моего отца тоже родила ребенка, который стал одновременно моим бpатом, pаз yж он - сын моего отца, и моим внуком, поскольку он - сын дочери моей жены. Так как мyж матеpи кого-либо является его отцом, полyчается, что я - отец своей жены, pаз я - брат своего сына. Таким обpазом, я стал своим собственным дедом. Учитывая вышеизложенное, господин министр, прошу вас принять необходимые меры для моей демобилизации, поскольку по законy нельзя призывать на службy одновременно сына, отца и деда...

[править] В программном обеспечении

Список новшеств для ОС ChromeOS за 2010-04-29: Возможность настроить сетевое подключение до момента подключения к аккунту Google

[править] Рекурсия в кино и ИРЛ

Главгерой фильма фильма таксист Тревис Бикл( в фильме пытался отправить на тот свет кандидата в президенты США но безуспешно) был создан под под впечатлением дневников некоего Arthur Bremer(который пытался выпилить кандидата в президенты США в 1972),а John Hinckley Jr., который пытался завалить Рональда Рейгана вдохновлялся этим фильмом. Тоесть ИРЛ - Кино - ИРЛ.Рекурся да еще и с кучей лулзов и Драмы . Интересующимся гуглить самим.


[править] http://top.rbc.ru/society/14/05/2010/406738.shtml

В Москве, задержаны сотрудники милиции (оперуполномоченный по особо важным делам управления собственной безопасности УВД ЦАО и начальник криминальной милиции ОВД). Они расследовали дело о получении взяток сотрудниками милиции и в ходе следствия брали взятки у обвиняемых сотрудников милиции.

[править] Рекурсия и Коррупция

http://s49.radikal.ru/i124/1005/38/c96ded48b52e.jpg

[править] Рекурсивный кот

http://www.yaplakal.com/uploads/post-3-12644285754896.jpg


[править] Рекурсивная рука

http://s4.images.drive2.ru/user.blog.photos/x2/4400/000/000/014/cfe/88cd09908156d6df-large.jpg

[править] пример - МИИT - сходи на кафедру физики

http://s47.radikal.ru/i117/1006/30/9f9be2e97db5.jpg

[править] а терминатор это разве не рекурсия?

Ну, чтобы изобрести этого металлического дядьку нужна его рука.А чтобы его руку нашли он должен отправиться в прошлое.А чтобы отправиться в прошлое его должны изобрести. И так далее... Не? —Мимо проходил

Это TIME PARADOX. Впрочем, это смежные понятия.

[править] Пример рекурсии в аниме

<xxx> Весной выйдет аниме, снятое по манге, про мангу и её авторов, которые мечтают, чтобы по их манге сняли аниме... Отсюда

  Ну и где здесь рекурсия?!! Сначала рисуют мангу, потом по ее мотивам снимают аниме (часто переврав, добавив новые сцены, или, наоборот, сократив). Это как по книге снимать фильм. Обратное бывает реже.

[править] Фильм "Помни"

Стоит запилить постер винрарного фильма Нолана "Помни". http://www.kinopoisk.ru/level/1/film/335/

[править] ололо на баш орг

http://bash.org.ru/comics/20090703

[править] Мандельброт

Сегодня умер, земля ему пухом. Может вписать про фракталы, с картинками? CTOKEP 00:16, 18 октября 2010 (MSD)

[править] У педаГогов

- Студент - преподу: - Что такое рекурсия? - Пример - педагогический ВУЗ: учить людей учить людей. При этом, если некоторые студенты планируют остаться здесь преподавателями, то лекторам приходится учить людей учить людей учить людей.


Недавно вспомнилось вот это

Может, поиски, метанья — не причина тосковать? Может, смысл существованья в том, чтоб смысл его искать?"...

[править] Педивикия

перейдите по ссылке, прокрутите до см. также и внимательно изучите страницу "Копирайтер" http://ru.wikipedia.org/wiki/Копирайтинг

Вообще-то такое там встречается сплошь и рядом.

Мимо проходил

Вот что вспомнилось

Может, поиски, метанья — не причина тосковать? Может, смысл существованья в том, чтоб смысл его искать?»

Но вообще я раньше думал, что рекурсия только в программировании, когда функция или процедура вызывает саму себя