Leetcode Recursion And Dynamic Programming In Bioinformatics Software