Question: JAVA Declare new class SuperFibs Super Fibonacci numbers are defined as follows: the first 3 numbers are: 1st is 0, 2nd is 1, 3rd
JAVA Declare new class SuperFibs 
"Super Fibonacci" numbers are defined as follows: the first 3 numbers are: 1st is 0, 2nd is 1, 3rd is 1. Every next number is the sum of *three* of the previous numbers, so the 4th number is 0+1+1=2, for example. You must NEVER recompute a "Super Fibonacci" number that you've already computed. Also add a property int stepsCount. It will start at 1 when the object is instantiated and then be incremented by 1 every time your program has to make a set of 3 recursive calls to compute a "Super Fibonacci" number as opposed to obtaining it from cache (Map). If a number is obtained from the cache stepsCount is not incremented. For example, after the following code is executed StepsCount should be at 
class SuperFibs{ private Map
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
