First when we say minimum size required we have to consider the worst case. Minimum size of an array to store 'n' nodes is 2n−1. Now coming to max size, there is nothing like max size... Max size can be anything more than 2n−1.. Even we can take very very huge size of an array and there does not exist an upper bound on that.
SO Min Size = 2n−1.
Max size = > 2n−1.