(Solved):
When designing an integer array list ADT, the following interface fil ...
???????
When designing an integer array list ADT, the following interface file was initially proposed. What are the issues with this interface? Check all that apply typedef int ItemType: The list should NOT be passed to any of the functions, i.e. it should NOT appear as a parameter in any function prototype The structure definition contains a pointer instead of an array The structure is defined in the interface file instead the implementation file The list is passed by value to each function making it impossible for a function to modify it between different function calls The size and capacity variables are redundant