Implementations
Some collections may be primitive data types in a language, such as lists, while more complex collections are implemented as composite data types in libraries, sometimes in the standard library. Examples include:
- C++: known as Container (see article for details), implemented in C++ Standard Library and earlier Standard Template Library
- Java: implemented in the Java collections framework
- Python: some built-in, others implemented in the collections library
Read more about this topic: Collection (abstract Data Type)