Data Structure Used In Recursive Algorithm Design And Problem