๋ค์ ์ ๋ฆฌํ๋ C++ STL ์๋ฃ๊ตฌ์กฐ list
[ STL ์๋ฃ๊ตฌ์กฐ list ] STL์ list๋ ์ด์ค ์ฐ๊ฒฐ ๋ฆฌ์คํธ์ด๋ค. ์์๋ฅผ ํ ๋ฒ์ ํ๋์ฉ ์ ๋ค๋ก ์ํํ ์ ์๋ ์๋ฐฉํฅ ๋ฐ๋ณต์(bidirectional iterator)๋ฅผ ์ ๊ณตํ๋ค. ์ด๋ ์์น์์๋ ์์ ์๊ฐ์ ์์๋ฅผ ์ฝ์
& ์ญ์ ํ ์ ์๋ค.vector์ ๋ฌ๋ฆฌ ํญ์ ์์ ์๊ฐ์ ์์๋ฅผ ์ ๊ทผํ ์ ์๋ ๋๋ค ๋ฐ๋ณต์๋ฅผ ์ ๊ณตํ์ง๋ ์์ง๋ง,๋ง์ ์๊ณ ๋ฆฌ์ฆ ํจ์๋ ์์ฐจ์ ์ผ๋ก ์ก์ธ์คํ ์๋ง ์์ผ๋ฉด ์ถฉ๋ถํ๋ค. [ STL list ์์ ์ถ๊ฐ ] list๋ ์๋ฐฉํฅ์ผ๋ก ์์์ ์ ๊ทผํ ์ ์๊ธฐ ๋๋ฌธ์ vector์ ๋ฌ๋ฆฌ ์ปจํ
์ด๋์ ์, ๋ค๋ก ์์๋ฅผ ์ถ๊ฐํ ์ ์๋ค. [ STL list ์์ ์ ๊ฑฐ ] 1. ์ ์ญํจ์ remove 4๋ผ๋ ์์๊ฐ ์ ๊ฑฐ๋์ง๋ง, remove() ํจ์๋ ์ ๊ฑฐํ๋ ค๋ ์์๊ฐ ์ด๋ค ์ปจํ
์ด๋์ ์์..
2020.08.09