An open API service indexing awesome lists of open source software.

https://github.com/nelsonbn/algorithms-data-structures-recursion

Algorithms and Data Structures - Recursion
https://github.com/nelsonbn/algorithms-data-structures-recursion

algorithms data-structures recursion

Last synced: about 1 year ago
JSON representation

Algorithms and Data Structures - Recursion

Awesome Lists containing this project

README

          

# Algorithms and Data Structures - Recursion

## Demos

### Basic examples

- [Factorial](./src/basic/factorial.py)

### Recursion vs. Iteration

- [Factorial](./src/recursion-vs-iteration/factorial.py)
- [Power](./src/recursion-vs-iteration/power.py)
- [Fibonacci](./src/recursion-vs-iteration/fibonacci.py)
- [Tribonacci](./src/recursion-vs-iteration/tribonacci.py)
- [Binary Search](./src/recursion-vs-iteration/binary_search.py)

### Types of Recursion

- Direct Recursion
- [Linear Recursion](./src/types-of-recursions/direct_recursion_linear_Recursion.py)
- [Tree Recursion](./src/types-of-recursions/direct_recursion_tree_recursion.py)
- [Tail Recursion](./src/types-of-recursions/direct_recursion_tail_recursion.py)
- [Head Recursion](./src/types-of-recursions/direct_recursion_head_recursion.py)
- [Indirect recursion](./src/types-of-recursions/indirect_recursion.py)
- [Nested Recursion](./src/types-of-recursions/nested_recursion.py)

### Examples

- [Towers of Hanoi](./src/examples/towers_of_hanoi.py)
- [Matrix Zoom In](./src/examples/matrix_zoom_in.py)

## References
- [Other Algorithms & Data Structures](https://github.com/NelsonBN/algorithms-data-structures)