Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 August 01

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Типа.. это уже не связный список
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
ага, поняв
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
исправлюсь
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Ну.. очень поверхностно: минусы списка - невозможность доступа у элементу по индексу, т.е. если хочешь получить элемент по середине - будь добр писать цикл
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Что в итоге О(н), а это долго
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Если сравнить с вектором где О(1)
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Но вот плюсы тоже есть, а именно при удалении элементов не надо ниче копировать
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Ты просто удаляешь нужный элемент, и меняешь указатель
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Мол шо куда теперь указывает
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Т.е. элементы другие не удаляются и не создаются по новой
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Просто связи между ними меняются
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Как итог О(1), быстро красиво
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
В векторе в то же время придется смещать весь массив, если хочешь удалить из центра.
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Вот там будут твои копии
источник

N

NetCat in IT KPI C/C++ ХВ (не UB)
спасибо, вьехал)
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
В векторе в то же время придется смещать весь массив, если хочешь удалить из центра.
Если порядок элементов в векторе не важен будет, то удалить из середины можно тоже за O(1)
=)
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Я тоже про это думал написать, а потом удалил
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Ибо нафиг оно надо, при объяснении основ)))0)
источник

TS

Till Schneider in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
Ибо нафиг оно надо, при объяснении основ)))0)
😏
источник
2020 August 02

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
https://youtu.be/79d5WI5RTp8
Тут мб неделю назад я спрашивал а как же оповещать другие потоки о чем-то и не дрочить CPU в while (true)
источник