Which is more memory efficient and why between declaring the size of an array at run time using the \'new\' keyword for dynamic memory allocation and using the method below: