How do you find the iterator in the middle of two iterators?

前端 未结 4 725
自闭症患者
自闭症患者 2021-01-17 12:51

I\'m trying to convert my implementation of quicksort into a template that can be used with other containers besides a vector.

Originally I used indexes to find the

4条回答
  •  天涯浪人
    2021-01-17 13:36

    std::distance can measure the distance between two iterators as efficiently as possible.

    std::advance can increment an iterator as efficiently as possible.

    I still wouldn't want to quicksort a linked list, though :)

提交回复
热议问题