Рекурзивна функција

Аутор: Peter Berry
Датум Стварања: 20 Август 2021
Ажурирати Датум: 22 Јуни 2024
Anonim
Рекурсия что это. Рекурсия программирование. Рекурсия и цикл. Рекурсия с++. Для начинающих. Урок #43
Видео: Рекурсия что это. Рекурсия программирование. Рекурсия и цикл. Рекурсия с++. Для начинающих. Урок #43

Садржај

Дефиниција - Шта значи рекурзивна функција?

Рекурзивна функција је функција у коду која се односи на себе за извршење. Рекурзивне функције могу бити једноставне или сложене. Омогућују ефикасније писање кода, на пример, при набрајању или састављању скупова бројева, низова или других променљивих кроз један поновљени поступак.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава рекурзивну функцију

Рекурзивне функције у коду често се ослањају на подешавања петље, при чему се почетна варијабла позива на више пута док их петља мења. Једноставни примери рекурзивне функције укључују факторијел, где се цели број множи сам од себе, док се поступно спушта. Многе друге функције само-референцирања у петљи могу се назвати рекурзивним функцијама, на пример, где је н = н + 1 дат радни опсег.

Поред једноставнијих рекурзивних функција, програмери и други су смислили много сложеније функције, које такође раде кроз принципе рекурзије. Неки, попут Фибонаццијевог низа, имају апликације за финансирање и друге области у којима други остају езотерични и у великој мери ексклузивни за ИТ заједницу.