---
title: "Discussion on \"Recursion\" | Hashnode"
description: "Discussion on \"Recursion\". Recursion is a programming method where a function calls itself until it solves a problem by breaking it down into smaller instances of the same problem.\n\nImagine you have a set of nesting dolls. Each doll can have a smaller doll inside. Recursion is..."
url: "https://hashnode.com/posts/recursion/64f083442bdb4b2c152f0d49"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Recursion](https://karellehofler.hashnode.dev/recursion?utm_source=hashnode&utm_medium=feed)

Recursion is a programming method where a function calls itself until it solves a problem by breaking it down into smaller instances of the same problem. Imagine you have a set of nesting dolls. Each doll can have a smaller doll inside. Recursion is...

Aug 31, 2023 · 2 min read · karellehofler.hashnode.dev  
Read the article

-   [#2articles1week](https://hashnode.com/tag/2articles1week)
-   [#2articles1week-1](https://hashnode.com/tag/2articles1week-1)
-   [#recursion](https://hashnode.com/tag/recursion)
-   [#data-structure-and-algorithms](https://hashnode.com/tag/data-structure-and-algorithms)
-   [#dsa](https://hashnode.com/tag/dsa)

## Written by

[Karelle Hofler](https://hashnode.com/@itskarelleh)

@itskarelleh · New Jersey, USA

  
[View profile](https://hashnode.com/@itskarelleh)

Software Engineer

Full Stack Engineer based in New Jersey, USA who takes a user-centric approach when developing apps.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
