JavaRush /Java Blog /Random-KO /성촉절을 맞아...실생활에서의 재귀

성촉절을 맞아...실생활에서의 재귀

Random-KO 그룹에 게시되었습니다
2월. 그럼 안녕, 2월. 만나서 반갑습니다. 그리고 오늘은 더욱 그렇습니다. 왜냐하면 2월 2일은 영화 성촉절 덕분에 세계에서 가장 순환적이고 반복적인 날이기 때문입니다.
성촉절을 맞아... 실생활에서의 재귀 - 1
이번 겨울 주기에도 같은 '성촉의 날'(2.02)과 '라디오의 날'(13.02)을 다시 시청하고, 동계올림픽에서 좋아하는 선수들을 응원하고(9.02~25.02), 팬케이크를 먹을 수 있다(12.02~16.02). , "발렌타인"(02/14)과 또 다른 면도 로션 (02/23)을 제공하고 북극곰 휴가 (02/27)를 축하합니다… 그리고 새로운 봄주기가 시작됩니다.
성촉절을 기념하여... 실생활에서의 재귀 - 2
그리고 지금은 오늘쯤입니다. 영화 '성촉절'의 주인공은 끝없는 반복처럼 반복되는 일종의 상황에 놓이게 된다. 실제로 매일 영웅이 어떤 방식으로든 개입할 수 있는 수많은 이벤트가 발생합니다. 영웅은 성촉절에서 벗어나려면 이러한 상황에 대해 뭔가 조치를 취해야 한다고 합리적으로 가정했습니다. 어려운 점은 상황이 많고, 개입할 수 있는 방법도 많고, 두 가지의 조합이 훨씬 더 많다는 것입니다. 할 일이없는 그는 마모를 훔치는 것부터 자살하는 것까지 탈출구가 무엇이든 될 수 있다고 믿으며 반복되는 유일한 하루를 철저히 연구하기 시작했습니다. 점차적으로 그는 자기 개선에 대한 아이디어를 얻었습니다. 출구점을 발견하기 위해 영웅은 오늘의 전생에서 얻은 지식을 활용해야 하며 점차 성공한다. 그러나 재귀는 프로그래밍이나 SF 영화에서만 발견되는 것이 아닙니다. 이는 일상생활에서도 매우 흔한 현상이다. 무한 재귀의 전형적인 예는 서로 반대편에 배치된 두 개의 거울입니다. 거울의 반사가 희미해지는 두 개의 복도를 형성합니다.
성촉절을 맞아... 현실에서의 재귀 - 3
성촉절을 맞아... 현실에서의 재귀 - 4
재귀가 반드시 무한하지는 않습니다. 예를 들어, 여기 마트료시카 인형이 있습니다. 꽤 재귀적이지만 확실히 가장 작은 것에 도달하게 될 것입니다.
성촉절을 맞아... 현실에서의 재귀 - 5
컴퓨터를 떠나지 않고 재귀를 확인하는 가장 쉬운 방법은 웹캠으로 컴퓨터 모니터 화면을 가리키는 것입니다. 카메라는 컴퓨터 화면의 이미지를 녹화하고 이 화면에 표시합니다. 이는 폐쇄 루프와 같습니다. 그리고 우리는 터널과 비슷한 것을 관찰하게 될 것입니다.
성촉절을 맞아... 현실에서의 재귀 - 6

자연 재귀의 예

재귀의 가장 멋진 예는 지리적 개체입니다. 예를 들어, 앞서 언급한 중첩 인형과 유사하게 호수 중앙에 있는 섬은 차례로 섬에 위치합니다. 그러한 장소 중에서 가장 유명한 곳은 필리핀 바탕가스 지방의 로슨 섬에 위치한 담수 탈 호수입니다. 호수에는 Taal 화산섬이 있고 분화구에는 또 다른 호수가 있습니다. 그리고 그 섬에는 Vulcan Point라는 작은 섬이 있습니다.
성촉절을 맞아... 현실에서의 재귀 - 7
분명한 예는 다른 강, 산, 번개로 형성된 강입니다.
성촉절을 맞아... 현실에서의 재귀 - 8
성촉절을 맞아... 현실에서의 재귀 - 9
그다지 흥미롭지 않은 것은 "식물성" 재귀의 예입니다. 예를 들어 일반 양파와 흰 양배추는 다음과 같습니다.
성촉절을 맞아... 실생활에서의 재귀 - 10
콜리플라워와 로마네스코 양배추의 재귀는 완전히 다르게 보입니다. 그들의 머리는 꽃차례로 구성되어 있으며 꽃차례로 구성됩니다. 흥미롭게도 Romanesco 양배추의 머리는 프랙탈 나선형 모양의 연한 녹색 꽃차례로 구성됩니다. 또한, 각 개별 새싹은 자체 나선형을 형성합니다.
성촉절을 맞아... 현실에서의 재귀 - 11
성촉절을 맞아... 실생활에서의 재귀 - 12
나무는 가지로 구성됩니다. 가지는 차례로 더 작은 가지들로 구성됩니다. 각 가지는 트리를 반복합니다.
성촉절을 맞아... 현실에서의 재귀 - 13
복잡한 양치류 잎에서도 동일한 구조를 볼 수 있습니다.
성촉절을 맞아... 현실에서의 재귀 - 14
일부 꽃(예: 해바라기)의 씨앗은 피보나치 비율에 따라 결정되는 교차하는 나선형 팬에 배열됩니다.
성촉절을 맞아... 실생활에서의 재귀 - 15
재귀의 주목할만한 예는 나무 모양의 가지 구조의 복잡한 결정 형성인 수상돌기입니다. 우리는 모두 얼음 수상돌기에 대해 잘 알고 있습니다. 이것은 유리에 붙은 눈송이와 서리가 내린 그림입니다.
성촉절을 맞아... 현실에서의 재귀 - 16
성촉절을 맞아... 현실에서의 재귀 - 17
금이나 구리와 같은 금속의 수상돌기도 발견됩니다.
성촉절을 맞아... 현실에서의 재귀 - 18
동물계에서 반복되는 사례도 매우 분명합니다. 영원한 쌍인 "닭과 달걀"과... 진화:
성촉절을 맞아... 현실에서의 재귀 - 19
성촉절을 맞아... 실생활에서의 재귀 - 20

언어학과 문학에서의 재귀의 예

주어진 문제를 해결하고 해결책을 맡기기 위해 유사한 기계를 구축할 만큼 충분한 지능과 게으름을 갖춘 지능형 기계에 대한 Stanislaw Lem의 "Cyberiad" 이야기입니다. (무한 재귀 – 각각의 새로운 기계는 비슷한 기계를 만들었습니다). N.V. 이야기 "초상화"의 Gogol은 깨어 난 후 다시 꿈에 빠지고이 꿈에서 깨어 난 첫 번째 꿈에 빠지는 예술가 Chertkov의 꿈을 설명합니다. "마스터와 마가리타"는 가장 눈에 띄는 재귀 소설 중 하나입니다. 예슈아와 빌라도의 주제는 스승과 마가리타의 주제에서 반복적으로 불러일으킵니다. 또한 여기에는 '책 속의 책' 기법도 활용된다. 스승은 예슈아와 빌라도에 관한 소설을 쓰는데, 그 내용은 "스승과 마가리타"라는 책의 본문과 합쳐집니다. 재귀의 또 다른 예는 Marshak이 번역한 Robert Burns의 "The House That Jack Build"입니다. 아니면 이것은 인터뷰를 녹음하면서 스튜디오에서 감히 쓴 아이작 아시모프의 가장 짧은 이야기입니다.

"...코터 핀 A를 슬롯 B에 삽입합니다..."

우주복을 제대로 입지 못한 데이브 우드버리와 존 핸슨은 거대한 우리가 수송선에서 천천히 분리되어 에어록으로 들어가 다른 대기권으로 들어가는 모습을 신나게 지켜봤습니다. 그들은 A-5 우주 정거장에서 거의 1년을 보냈고, 당연히 덜거덕거리는 여과 시설, 새는 수경 탱크, 짜증나게 윙윙거리고 때로는 단순히 고장나는 공기 발생기에 싫증이 났습니다.

"모든 것이 무너지고 있습니다." Woodbury는 슬픈 표정으로 한숨을 쉬었습니다. "우리가 모든 것을 하나로 모았기 때문입니다."

Hansen은 "지침에 따라 어떤 바보가 만든 것입니다."라고 덧붙였습니다.

불만을 토로하는 데는 분명 이유가 있었다. 우주선에서 가장 부족한 것은 화물을 위해 할당된 공간이기 때문에 모든 장비는 콤팩트하게 포장되어 분해된 채 스테이션으로 운반되어야 했습니다. 모든 장비와 설비는 분명히 잘못된 도구를 사용하고 모호하고 긴 조립 지침에 따라 스테이션 자체에서 우리 손으로 조립되어야 했습니다.

Woodbury는 모든 불만 사항을 신중하게 기록했고 Hansen은 적절한 별명을 제공했으며 현재 상황에 대한 긴급 지원에 대한 공식 요청이 지구로 전송되었습니다. 그리고 지구가 응답했습니다. 양전자 두뇌를 갖춘 특별한 로봇이 만들어졌으며, 상상할 수 있는 모든 메커니즘을 조립하는 방법에 대한 지식이 담겨 있습니다.

이 로봇은 이제 하역 케이지에 있었습니다. 마침내 그녀 뒤에서 에어록 문이 닫히자 우드버리는 초조하게 몸을 떨었습니다.

문학에서 끝없는 반복의 가장 유명한 예는 "끝없는 동화"입니다. 눈을 떴습니다. 푸른 하늘, 그리고 녹색 담요, 그리고 털이 많은 숲... 여기 강이 있습니다 – 모든 것이 흐르고, 태양이 떴습니다 – 굽습니다 다시... 나는 펜과 공책을 들고 모든 것을 적기로 결심하고 눈을 떴습니다. 푸른 하늘... 신부에게는 개 한 마리가 있었습니다 . 신부에게는 개가 있었습니다. 그는 그녀를 사랑했고 그녀는 고기 한 조각을 먹었습니다. 그녀를 죽여 땅에 묻고 기념비를 세우고 다음과 같은 비문을 썼습니다. 신부는 개가 있었고 그는 그녀를 사랑했고 그녀는 고기 한 조각을 먹었습니다.

재귀 그래픽 예제

재귀 기법은 회화와 사진 촬영에 아주 좋습니다. 이는 "초상화 속의 초상화", "액자 속의 액자" 또는 "화가가 그림을 그리는 자신의 그림을 그리는 모습을 그린다"일 수 있습니다.
성촉절을 맞아... 현실에서의 재귀 - 21
성촉절을 맞아... 실생활에서의 재귀 - 22
성촉절을 맞아... 실생활에서의 재귀 - 23

재귀적인 유머

힘든 일이에요. 우리가 함께 살고 있는 프로그래머들은 다음과 같이 동의했습니다. 첫 번째가 두 번째를 깨우고, 두 번째가 세 번째를 깨우고, 세 번째가 첫 번째를 깨웁니다... 재귀 =) 결과적으로 우리는 강의 내내 잠을 잤습니다. 점심에는 토마토, 오이, 양상추 등 "반복" 샐러드가 있습니다. xxx: Antokh가 소원을 잃은 거 기억나? 그래서 나는 그를 원했습니다. 2 일 동안 그는 그가 어떤 작업을 수행하는 모든 개체에 이 작업이 포함된 스티커를 붙일 것입니다. yyy: 나는 확실히 "붙여넣음"이라는 문구가 있는 스티커를 스티커에 붙일 것입니다. 어린 아이(10개월 된 아들)는 재귀에 빠졌습니다... 입에 젖꼭지 하나가 있었습니다. 두 번째 것을주었습니다. 그는 기쁨으로 첫 번째 것을 내뱉었습니다. 두 번째 것을 삽입했습니다. 뭔가 떨어지는 소리가 들렸어요. 첫 번째 젖꼭지를 보고 기뻤습니다. 두 번째 것을 떨어뜨렸습니다. 첫 번째 것을 입에 넣었습니다. 뭔가 떨어지는 소리가 들렸어요... 그는 5분 동안 옷을 갈아입고 있었어요. 오늘 저는 아버지와 함께 일했는데, 아버지가 "재귀를 보여드릴까요?"라고 말씀하셨고, 저는 "어서"라고 하더군요. 그는 드릴 플러그를 연장 코드에 꽂고 연장 코드 플러그를 동일한 연장 코드의 빈 소켓에 꽂은 다음 버튼을 누르면 드릴이 작동하기 시작합니다... 젠장, 제가 아주 웃긴 얼굴이고, 저녁까지 웃었는데, 한참 동안 참았던 것 같은데, 왜 이런 일이 일어나는 걸까요. 드릴은 배터리로 작동되는 것으로 밝혀졌습니다. 인생의 모든 것이 실제로 적용되어야 한다고 믿는다면 프로그래밍에서 얻은 지식을 상기하고 재귀적 방법을 사용하여 해결되는 잘 알려진 문제 중 일부를 해결해 보시기 바랍니다. 피보나치 수와 계승을 찾는 것입니다. "하노이 타워" 퍼즐도 마찬가지입니다.
성촉절을 맞아... 실생활에서의 재귀 - 24
2월. 그럼 안녕, 2월. 만나서 반갑습니다. 그리고 오늘은 더욱 그렇습니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION