Size: a a a

2020 July 17

D

Danya in supapro.cxx
Philipp Silver
Но мне нужно O(1) добавление элемента, так как для vector это O(n).
Держу в курсе, но O(n) в векторе в большинстве случаев будет работать быстрее или так же как O(1) в списке)
источник

ПК

Побитый Кирпич... in supapro.cxx
Danya
Про индекс тоже ничего не будет
Ну ок, не сильно важно
источник

PS

Philipp Silver in supapro.cxx
vexillum
В конец добавление? А какая задача вообще, мб так яснее станет
Реализация хеш-таблицы через метод цепочек
источник

D

Danya in supapro.cxx
Danya
Держу в курсе, но O(n) в векторе в большинстве случаев будет работать быстрее или так же как O(1) в списке)
Особенно если добавление в конец или типы данных это числа
источник

D

Danya in supapro.cxx
Philipp Silver
Реализация хеш-таблицы через метод цепочек
std::unordered_map, std::unordered_set, выбирай
источник

PS

Philipp Silver in supapro.cxx
Danya
std::unordered_map, std::unordered_set, выбирай
Ну я для практики сам пытаюсь реализовать, я знаю что есть контейнеры, я больше для понимания
источник

ПК

Побитый Кирпич... in supapro.cxx
Philipp Silver
Реализация хеш-таблицы через метод цепочек
Ну ок, там юзать list разрешаю
источник

D

Danya in supapro.cxx
Побитый Кирпич
Ну ок, там юзать list разрешаю
+
источник

V

Viαη in supapro.cxx
Philipp Silver
У меня вот такой шаблонный тип данных:
std::vector<std::list<std::pair<TKey,TValue>>> table[TABLESIZE];
Мне нужно обратиться к first и second pair. Я думал что можно так table[i].begin()->first, но почему-то после table[i].begin() IDE не предлагает мне поле first и second. Вроде бы я сначала обращаюсь к массиву, получаю итератор начало списка и возможность обратиться к полу структуры pair, но нет. Что я упускаю из виду и где?
тип - массив векторов списков, а вам же нужен просто вектор списков?
источник

D

Danya in supapro.cxx
Philipp Silver
Ну я для практики сам пытаюсь реализовать, я знаю что есть контейнеры, я больше для понимания
Ещё все гарантии на исключения выполни как по стандарту))
источник

M

Mysle in supapro.cxx
Доброго времени суток, запускаю через батник свой софт, в нем используется std::cout для вывода нужной инфы. Но в консоль инфа не выводится. Как мне реализовать вывод? В батнике старт: START /W ...
источник

v

vexillum in supapro.cxx
Philipp Silver
Реализация хеш-таблицы через метод цепочек
Вам бы просто std::vector std::list'ов
источник

ПК

Побитый Кирпич... in supapro.cxx
Mysle
Доброго времени суток, запускаю через батник свой софт, в нем используется std::cout для вывода нужной инфы. Но в консоль инфа не выводится. Как мне реализовать вывод? В батнике старт: START /W ...
<< std::endl;
источник

SH

Serhii Herashchenko in supapro.cxx
Mysle
Доброго времени суток, запускаю через батник свой софт, в нем используется std::cout для вывода нужной инфы. Но в консоль инфа не выводится. Как мне реализовать вывод? В батнике старт: START /W ...
покажи код
источник

PS

Philipp Silver in supapro.cxx
Philipp Silver
У меня вот такой шаблонный тип данных:
std::vector<std::list<std::pair<TKey,TValue>>> table[TABLESIZE];
Мне нужно обратиться к first и second pair. Я думал что можно так table[i].begin()->first, но почему-то после table[i].begin() IDE не предлагает мне поле first и second. Вроде бы я сначала обращаюсь к массиву, получаю итератор начало списка и возможность обратиться к полу структуры pair, но нет. Что я упускаю из виду и где?
Ну вот, разобрались с тем, что можно использовать список, то почему у меня у меня IDE(CLion) не позволяет обратиться table[i].begin()->first, только к table[i].begin()?
источник

v

vexillum in supapro.cxx
Mysle
Доброго времени суток, запускаю через батник свой софт, в нем используется std::cout для вывода нужной инфы. Но в консоль инфа не выводится. Как мне реализовать вывод? В батнике старт: START /W ...
std::cout.flush()?
источник

PS

Philipp Silver in supapro.cxx
Ну то есть я не запускал, он просто не предлагает
источник

ПК

Паша Калугин... in supapro.cxx
Что лучше делать: принимать темплейтный параметр compare или std::function?
источник

ПК

Побитый Кирпич... in supapro.cxx
Philipp Silver
Ну то есть я не запускал, он просто не предлагает
Что такое тэйбл?
источник

PS

Philipp Silver in supapro.cxx
Philipp Silver
Ну то есть я не запускал, он просто не предлагает
Баг или я не правильно обращаюсь?
источник