Beginners
- Look at the
OrderedVector
code - Compile and run
playwithsort.cpp
. See the ordering - Modify
playwithsort.cpp
and reuseOrderedVector
withComplex
Intermediary
- Extend
OrderedVector
to allow to customize the ordering via an additional template parameter. By default,std::less
should be used. - Test ordering by the reversed strings (from the last letter, don't change the strings!)
- Test order based on Manhattan distance with complex type
Bonus
- Check the implementation of
Complex
- Try ordering complex of complex