The same recurrence, two evaluation strategies. Memoization (left) descends by recursion and caches each subproblem; tabulation (right) fills the table bottom-up in order. Both compute every subproblem exactly once.
fib(n)=fib(n-1)+fib(n-2) (or ways(n)=ways(n-1)+ways(n-2) with ways(0)=ways(1)=1).
Both strategies evaluate the identical function over the identical subproblem DAG; memoization is a cached depth-first traversal, tabulation a topological scan. See junior.md and professional.md.