A collection of recursion problems written in python language. codes that are included in this repository are:
- element uniqueness: recursively check whether if an element in an array is unique or not.
- exponential: recursively calculate exponentiations of a number(base).
- GCD: recursively calculate Greatest Common Divisors of two number.
- harmonic number: recursively calculate the n-th harmonic number.
- logarithm: recursively calculate the integer part of the logarithm of a number in an arbitrary base.
- man and max: recursively find the minimum and maximum values of an array.
- palindrome: recursively check whether a given string is palindromic or not.
- pascal: recursively calculate the n-th row of pascal's triangle.
- product: recursively evaluate the value of two number multiplication.
- reverse string: recursively find the reverse of a given string.
- string of digits: recursively convert a string of digits to integers.
- subset: recursively generate the powerset of a given set.