Cadence Design Systems interview question

Explain the differences between the C++::STL Set, Map and Vector.