The basic list of the standard template library.
Even though its not in the name, std::list is always doubly linked.
That means its main benefit is quick insertion and deletion.
00:00 Intro
00:31 Declaring a list
01:01 Adding new elements: push_front(), push_back()
02:21 Accessing the boundaries: front(), back()
03:07 Removing elements: pop_front(), pop_back(), remove(), clear()
05:27 Special operations: size(), reverse(), sort(), merge(), unique()
10:28 Iterator operations: insert(), erase()
13:56 Summary and benefits of list
Tools that I use:
https://www.virtualbox.org/
https://kubuntu.org/
https://code.visualstudio.com/
https://llvm.org/
http://clang.org/
https://mesonbuild.com/index.html
In code:
https://github.com/renatoGarcia/icecream-cpp
https://github.com/ZenSepiol
https://github.com/ocornut/imgui
https://github.com/epezent/implot