Size: a a a

cxx.Дискуссионная

2020 February 15

AB

Artöm Bakri Al-Sarmini in cxx.Дискуссионная
Till Schneider
adl, ub, stl, std, sso,
источник

TS

Till Schneider in cxx.Дискуссионная
EBO-оптимизация больше всего нравится
источник

O

Ostrich Corpsе in cxx.Дискуссионная
Till Schneider
EBO-оптимизация больше всего нравится
Сейчас бы асочку
источник

RM

Roy Mustang in cxx.Дискуссионная
Что быстрее при малом кол-ве элементов (5 - 25) unordered_map/map с методом .find или линейный поиск в vector?
источник

IZ

Ivan Zamorano in cxx.Дискуссионная
Roy Mustang
Что быстрее при малом кол-ве элементов (5 - 25) unordered_map/map с методом .find или линейный поиск в vector?
зависит от данных конечно и поэтому есть неиллюзорный шанс, что вектор. я бы анордеред юзал, если не надо хэш писать. если надо, то мапу. ну типа по пути наименьшего сопротивления )
источник

RM

Roy Mustang in cxx.Дискуссионная
Ivan Zamorano
зависит от данных конечно и поэтому есть неиллюзорный шанс, что вектор. я бы анордеред юзал, если не надо хэш писать. если надо, то мапу. ну типа по пути наименьшего сопротивления )
Щас проведу тест с 1 лямом итераций
источник

TS

Till Schneider in cxx.Дискуссионная
Roy Mustang
Щас проведу тест с 1 лямом итераций
И что ты хочешь понять?
Что
O(N) > O(log N) > O(1) ?
источник

RM

Roy Mustang in cxx.Дискуссионная
Till Schneider
И что ты хочешь понять?
Что
O(N) > O(log N) > O(1) ?
Это не дает точных результатов
источник

TS

Till Schneider in cxx.Дискуссионная
Roy Mustang
Это не дает точных результатов
Ну удачи
источник

RM

Roy Mustang in cxx.Дискуссионная
umap тратит время не хеширование
источник

RM

Roy Mustang in cxx.Дискуссионная
Так что при малом кол-ве элементов быстрее будет вектор скорее всего
источник

RM

Roy Mustang in cxx.Дискуссионная
Догадки строить смысла нет, нужно проверить самому и узнать разницу
источник

TS

Till Schneider in cxx.Дискуссионная
Roy Mustang
Догадки строить смысла нет, нужно проверить самому и узнать разницу
Поэтому ты выбираешь миллион?
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Till Schneider
И что ты хочешь понять?
Что
O(N) > O(log N) > O(1) ?
Сейчас бы писать О-большое при малом N
источник

RM

Roy Mustang in cxx.Дискуссионная
Till Schneider
Поэтому ты выбираешь миллион?
Я хочу видеть разницу
источник

IZ

Ivan Zamorano in cxx.Дискуссионная
Roy Mustang
Щас проведу тест с 1 лямом итераций
ну плюсую предыдущие камменты. синтетика где ты просто крутишь лям итераций и чекаешь тик каунт мало что даст :) ирл жеж по другому
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Roy Mustang
Что быстрее при малом кол-ве элементов (5 - 25) unordered_map/map с методом .find или линейный поиск в vector?
implementation defined
источник

RM

Roy Mustang in cxx.Дискуссионная
Ivan Zamorano
ну плюсую предыдущие камменты. синтетика где ты просто крутишь лям итераций и чекаешь тик каунт мало что даст :) ирл жеж по другому
А как еще?
источник

RM

Roy Mustang in cxx.Дискуссионная
Результаты в таких тестах более очевидны
источник

RM

Roy Mustang in cxx.Дискуссионная
Нежели просто надеяться на сложность
источник