ํฐ์คํ ๋ฆฌ ๋ทฐ
๋ฐ์ํ
์ ํ ๋ฐฐ์ด์ ๋ฐ์ดํฐ๋ค์ด ์ (line) ์ฒ๋ผ ์ผ๋ ฌ๋ก ๋์ด์ ํํ๋ฅผ ๋งํ๋ค. ๋ณดํต ํ๋ก๊ทธ๋๋ฐ์์ ๋ฐฐ์ด์ด๋ผ๊ณ ํ๋ฉด ๊ฐ์ ์ข ๋ฅ์ ๋ฐ์ดํฐ๊ฐ ์ค์ง์ด ๋์ด์ ์๋๊ฒ์ ๋ปํ๋ค. python์์๋ ๋ฆฌ์คํธ๋ผ๋ ๋ฐ์ดํฐํ์ด ์๋ค. ๋ฐ์ดํฐ๋ฅผ ๋์ด๋์ ๋ชจ์์๋ฅผ ๋งํ ๋๋ ๋ฐฐ์ด(array), ํ์ด์ฌ์ ๋ฐ์ดํฐํ์ ๊ฐ๋ฆฌํฌ ๋์๋ ๋ฆฌ์คํธ(list)๋ผ๋ ์ฉ์ด๋ฅผ ์ฌ์ฉํ๊ฒ ๋ค.
๋ฆฌ์คํธ(๋ฐฐ์ด) ์ฐ์ฐ
๋ฆฌ์คํธ์ ๊ธธ์ด์ ๊ด๊ณ ์์ด ๋น ๋ฅด๊ฒ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๊ฒ๋๋ ์ฐ์ฐ๋ค O(1)
- ์์ ๋ง๋ถ์ด๊ธฐ : .append(๋ง๋ถ์ผ ์์)
- ๋์์ ๊บผ๋ด๊ธฐ : .pop(๊บผ๋ด๋ ์์ ์์น)
๋ฆฌ์คํธ์ ๊ธธ์ด์ ๋น๋กํด์ ์คํ ์๊ฐ์ด ๊ฑธ๋ฆฌ๋ ์ฐ์ฐ๋ค O(n)
- ์์ ์ฝ์ ํ๊ธฐ : .insert(์์์ ์์น, ์ฝ์ ํ ์์)
- ์์ ์ญ์ ํ๊ธฐ : del(๋ฆฌ์คํธ์ด๋ฆ[์ญ์ ํ ์์์ ์ธ๋ฑ์ค])
์ถ๊ฐ ๋ค๋ฅธ ์ฐ์ฐ
- ์์ ํ์ํ๊ธฐ : .index()
๋ฐ์ํ
'(๊ตฌ)์๋ฃ๊ตฌ์กฐ&์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] ์คํฌํธ๋ฆฌ (0) | 2020.06.15 |
---|---|
์ ๋ ฌ(Sort), ํ์(Search) (0) | 2020.06.12 |
์๋ฃ๊ตฌ์กฐ (data structures) & ์๊ณ ๋ฆฌ์ฆ (algorithm) (0) | 2020.06.12 |
[ํ๋ก๊ทธ๋๋จธ์ค][์๋ฐ] level 1. ์ฝ์์ ํฉ (0) | 2019.09.01 |
[ํ๋ก๊ทธ๋๋จธ์ค][์๋ฐ] level 1. ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ (0) | 2019.08.31 |
๋๊ธ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- ์๋ฃ๊ตฌ์กฐ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- ๊ฒ์ํ ์ญ์
- tomcat์ค์น
- Algorithm
- Java
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ์๊ณ ๋ฆฌ์ฆ
- mysql์ค์น
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ์ดํด๋ฆฝ์ค ์ค์น
- ๊ฒ์ํ ์กฐํ
- ๊ฒ์๋ฌผ์กฐํ
- typeAliases
- ์จ๋ฆฌ์์ค
- ๋ณ๋ช ์ฒ๋ฆฌ
- java ํ๊ฒฝ๋ณ์
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ๊ฒ์๋ฌผ ์ญ์
- ๋ถํธ ์๋์์ฑ
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- java jdk ์ค์น
- ๊ฐ๋ฐ
- ์๋ฐ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
๊ธ ๋ณด๊ดํจ