Programming in C++ What is a List? A list is a variable-length, linear collection of homogeneous elements linear means each list element(except the first) has a unique predecessor, and each element(except the last) has a unique successor3 What is a List? ❖A list is a variable-length, linear collection of homogeneous elements. ❖linear means each list element (except the first) has a unique predecessor, and each element (except the last) has a unique successor