Some common examples of recursive algorithms are factorial, Fibonacci, and binary search. Factorial is the product of all integers from 1 to n, with the base case being n = 1, which returns 1, and the recursive case being n > 1, which returns n * factorial(n-1). The Fibonacci sequence is a series of numbers where each number is the sum of the previous two numbers. The base cases are n = 0, which returns 0, and n = 1, which returns 1, and the recursive case is n > 1, which returns fibonacci(n-1) + fibonacci(n-2). Binary search is a method of finding an element in a sorted array by repeatedly dividing the array into two halves and comparing the middle element with the target. The base case is when the array is empty or the middle element is equal to the target, which returns the index or -1. The recursive case is when the middle element is not equal to the target, calling the function with either the left or right half of the array depending on whether the target is smaller or larger than the middle element.