Size: a a a

2020 July 20

ПК

Побитый Кирпич... in supapro.cxx
tamtakoe
Впервые слышу про тип any в std
А про передачу по ссылке и по значению слышал? Про copy и move конструкторы?
источник

t

tamtakoe in supapro.cxx
Побитый Кирпич
По сути сделаешь object из js-а, только там хэш таблица а не мапа
Если в этом будет затык, то и тут можно вместо мапы хэш-таблицу взять
источник

ПК

Побитый Кирпич... in supapro.cxx
Ато как бы не оказалось, что ты свою итерацию в O(N^2)  превратил
источник

t

tamtakoe in supapro.cxx
Побитый Кирпич
А про передачу по ссылке и по значению слышал? Про copy и move конструкторы?
Слышал, только как мне тут поможет copy конструктор?
источник

ПК

Побитый Кирпич... in supapro.cxx
tamtakoe
Слышал, только как мне тут поможет copy конструктор?
Главное чтоб не помешал
источник

t

tamtakoe in supapro.cxx
Побитый Кирпич
Ато как бы не оказалось, что ты свою итерацию в O(N^2)  превратил
Всё это очень зыбко... Я, к сожалению, не знаю, насколько эффективны внутренние алгоритмы stl структур. Надеюсь, не уступают JS-ым
источник

t

tamtakoe in supapro.cxx
Меня беспокоит операция перебора мапы
for (auto pair: mymap) ... за константное время будет работать или там тупо бинарное дерево без всяких оптимизаций?
источник

Е

Егор in supapro.cxx
tamtakoe
Меня беспокоит операция перебора мапы
for (auto pair: mymap) ... за константное время будет работать или там тупо бинарное дерево без всяких оптимизаций?
обход мапы за константу?
источник

DP

Denis Paukaev in supapro.cxx
tamtakoe
Меня беспокоит операция перебора мапы
for (auto pair: mymap) ... за константное время будет работать или там тупо бинарное дерево без всяких оптимизаций?
ohh
источник

t

tamtakoe in supapro.cxx
Егор
обход мапы за константу?
А что не так? Раз уж итератор есть, то можно и связанный список в реализацию мапы включить для этой цели. Сейчас, слава богу, проблем с памятью нет)
источник

t

tamtakoe in supapro.cxx
Может быть какая-нибудь расширенная stl либа с более подходящим типом коллекции?
источник

D

Danya in supapro.cxx
tamtakoe
А что не так? Раз уж итератор есть, то можно и связанный список в реализацию мапы включить для этой цели. Сейчас, слава богу, проблем с памятью нет)
Как ты планируешь обойти N элементов за константное время?
источник

D

Danya in supapro.cxx
tamtakoe
А что не так? Раз уж итератор есть, то можно и связанный список в реализацию мапы включить для этой цели. Сейчас, слава богу, проблем с памятью нет)
Мы в С++, здесь есть проблемы с памятью
На некоторых таргетах, в которые компилируется С++ нет такого понятия как куча
источник

ПК

Побитый Кирпич... in supapro.cxx
tamtakoe
Меня беспокоит операция перебора мапы
for (auto pair: mymap) ... за константное время будет работать или там тупо бинарное дерево без всяких оптимизаций?
В таком коде у тебя O(N*M), не зря я тебя про передачу по ссылке и по значению спрашивал))
источник

t

tamtakoe in supapro.cxx
Danya
Как ты планируешь обойти N элементов за константное время?
Так же как обычный связанный список обходится O(1)
источник

D

Danya in supapro.cxx
tamtakoe
Так же как обычный связанный список обходится O(1)
Чиво
источник

Е

Егор in supapro.cxx
tamtakoe
Так же как обычный связанный список обходится O(1)
покажи
источник

ПК

Побитый Кирпич... in supapro.cxx
Сразу видно js в чате)
источник

D

Danya in supapro.cxx
Срочно его на курсы по алгоритмам
источник

ПК

Побитый Кирпич... in supapro.cxx
tamtakoe
Меня беспокоит операция перебора мапы
for (auto pair: mymap) ... за константное время будет работать или там тупо бинарное дерево без всяких оптимизаций?
Вообщем, пока не тормозит - не беспокойся
источник