cpp_list - 8BitsCoding/RobotMentor GitHub Wiki
- vector๊ฐ ์๋ ์ธก๋ฉด์์ ๋ ๋น ๋ฅด๊ธฐ์ vector๋ฅผ ์ฐ์ง list๋ฅผ ์ฐ์ง๋ ์๋๋ค.
- operator[]๊ฐ ์๊ณ
- ์์ชฝ ๋์์ ์ฝ์ /์ ๊ฑฐ ๊ฐ๋ฅํ๋ค.
#include <list>
int main() {
std::list<int> scores;
scores.push_front(10); // 10
scores.push_front(20); // 20, 10
scores.push_back(30); // 20, 10, 30
}
- ์ฝ์ ๊ณผ ์ ๊ฑฐ์ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด O(1)
- ์ด๋ ์์น๋ ์ฝ์ /์ ๊ฑฐ ๊ฐ๋ฅ
- ํ์์ด ๋๋ฆฐ ํธ
- ์์์ ์ผ๋ก ์ ๊ทผ ๋ถ๊ฐ
- ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ถ์ฐ์์