Size: a a a

2021 February 26

AF

Aidar Fattakhov in supapro.cxx
Данил Черкашин
можете подсказать, мне посоветовали использовать DrMemory чтобы понять, где в моей программе происходит get out of bounds
вот он мне выдал такой файл https://pastebin.com/mc688Gfg



однако что мне от этого не стало понятнее, где именно в get_dists вызывается ошибка. Что такое  ___chkstk_ms ? Я думал, что мне прямо выведется строка команды, которая приводит к такому результату
вобще это выглядит как не хватило места в стеке для get_dists
источник

ДЧ

Данил Черкашин... in supapro.cxx
Aidar Fattakhov
вобще это выглядит как не хватило места в стеке для get_dists
Слишком много памяти выделил?
источник

AF

Aidar Fattakhov in supapro.cxx
Данил Черкашин
Слишком много памяти выделил?
именно внутри функции
источник

AF

Aidar Fattakhov in supapro.cxx
вынеси вне свои массивы и проверь
источник

AG

Alex Green 𓆏 in supapro.cxx
Подскажите плз. Разница в vector<pair<int, int>> и map<int, int> будет заключаться в более быстром нахождении по индексу у вектора, но более быстром поиске у мапа? Таким образом, вектор пар нужно брать когда часто проходим по нему итерацией, а мапу, когда ищем, вставляем и удаляем?
источник

ДЧ

Данил Черкашин... in supapro.cxx
Спасибо всем, кто откликнулся!
источник

AF

Aidar Fattakhov in supapro.cxx
Alex Green 𓆏
Подскажите плз. Разница в vector<pair<int, int>> и map<int, int> будет заключаться в более быстром нахождении по индексу у вектора, но более быстром поиске у мапа? Таким образом, вектор пар нужно брать когда часто проходим по нему итерацией, а мапу, когда ищем, вставляем и удаляем?
у мапы нет доступа по индексу
у вектора есть поиск если только он отсортирован
источник

AF

Aidar Fattakhov in supapro.cxx
имеется ввиду быстрее чем за перебор конечноже
источник

AG

Alex Green 𓆏 in supapro.cxx
Aidar Fattakhov
у мапы нет доступа по индексу
у вектора есть поиск если только он отсортирован
имел ввиду не доступ по индексу, а итерацию по мапе
источник

AG

Alex Green 𓆏 in supapro.cxx
итерация по вектору же проще?
источник

AF

Aidar Fattakhov in supapro.cxx
поиск тоже дольше в мапе
источник

AF

Aidar Fattakhov in supapro.cxx
по сравнению с сортированным вектором
источник

ID

In Dev in supapro.cxx
Alex Green 𓆏
имел ввиду не доступ по индексу, а итерацию по мапе
Итерация одинакова
источник

AG

Alex Green 𓆏 in supapro.cxx
Aidar Fattakhov
поиск тоже дольше в мапе
поч? разве не log n?
источник

SS

Sergey Skvortsov in supapro.cxx
In Dev
Итерация одинакова
Почти наверное нет
источник

AF

Aidar Fattakhov in supapro.cxx
и в сортированном векторе log(n) но в мапе много индирекций
источник

AF

Aidar Fattakhov in supapro.cxx
и кэшу не очень
источник

ID

In Dev in supapro.cxx
Sergey Skvortsov
Почти наверное нет
Пруф?
источник

AF

Aidar Fattakhov in supapro.cxx
но зато в мапу можно вставлять а в сортированный вектор нельзя
источник

АК

Александр Караев... in supapro.cxx
Alex Green 𓆏
Подскажите плз. Разница в vector<pair<int, int>> и map<int, int> будет заключаться в более быстром нахождении по индексу у вектора, но более быстром поиске у мапа? Таким образом, вектор пар нужно брать когда часто проходим по нему итерацией, а мапу, когда ищем, вставляем и удаляем?
для поиска берут хэшмапы, обычная - для сортировки и поиска equal_range
источник