[Elm] ๋ฆฌ์คํธ
๋ฆฌ์คํธ๋ Elm์์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ณตํฉ ํ์
์ด๋ค.
๋ฆฌ์คํธ์ ๊ฐ์ ๋๊ดํธ๋ก ๊ฐ์ธ์ธ ์ฑ, ์ผํ๋ก ๊ตฌ๋ถ๋ ์ํ์ค๋ก ํํ๋๋ค.
์ด๋ ๊ฒ ๋ง์ด๋ค.
๊ทธ๋ฆฌ๊ณ ํ์
์ List ์์ํ์
๊ณผ ๊ฐ์ด ํํํ๋ค.

๋ฆฌ์คํธ์์ ๊ฐ์ฅ ์์ฃผ ์ฐ์ด๋ ํจ์๋ head, tail, isEmpty ๋ฑ์ด ์๋ค.
head๋ ์ฒซ๋ฒ์งธ ์ธ์๋ฅผ, tail์ ๊ทธ ๋๋จธ์ง๋ฅผ ๋ฆฌ์คํธ๋ก ๋ฐํํ๋ค.
๊ทธ๋ฆฌ๊ณ isEmpty๋ ๋ฐฐ์ด์ด ๋น์ด์๋์ง๋ฅผ ํ์ธํ๋ค.
๋ฆฌ์คํธ ๋ณํฉ ์ฐ์ฐ์ ::
::์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ๋ฉด ์์๋ฅผ ์ฝ๊ฒ head๋ก ์ถ๊ฐํ ์ ์๋ค.
์ผ์ชฝ ํผ์ฐ์ฐ์๋ ์์๊ณ , ์ค๋ฅธ์ชฝ ํผ์ฐ์ฐ์๋ ๋ฆฌ์คํธ์ฌ์ผ ํ๋ค.
๊ทผ๋ฐ ๊ฒฐํฉ์ ์ค๋ฅธ์ชฝ์์๋ถํฐ ํ๊ธฐ ๋๋ฌธ์ ๋ฆฌ์คํธ๋ ๋งจ ์ค๋ฅธ์ชฝ์ ํ๋๋ง ์์ด๋ ๋๋ค.

๋ฆฌ์คํธ ์ฐ๊ฒฐ ์ฐ์ฐ์ ++
์์๊ฑด ์๋์ง๋ง ์ด๊ฑด ๋ฆฌ์คํธ๋ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ์ํํด์ค๋ค.

์ด์ธ์๋ ์ ์ฉํ ํจ์๋ค์ด ์ฐธ ๋ง์ผ๋, ์๋ ๋ฌธ์๋ค์ ์ฐธ์กฐํด๋ณด๊ธธ ๋ฐ๋๋ค.