Ответы пользователя по тегу Алгоритмы
  • Как узнать время выполнения сортировки в C++?

    TrueBers
    @TrueBers
    Гуглю за еду
    Mercury13 и fshp ответили верно.
    С одним лишь исключением: std::chrono::high_resolution_clock — не монотонные часы. Т. е. они могут дрифтить даже относительно RTC, а этот дрифт будет корректироваться и влиять на результаты измерений. Например, когда вы будете делать измерения, и между стартом и стопом к вам прилетит синхронизация NTP.

    Использовать нужно монотонные часы, для этого предназначены std::chrono::steady_clock. Они независимы от изменений и специально предназначены для измерений интервалов.
    Ответ написан
    6 комментариев