ํฐ์คํ ๋ฆฌ ๋ทฐ
(๊ตฌ)์๋ฃ๊ตฌ์กฐ&์๊ณ ๋ฆฌ์ฆ
์๋ฃ๊ตฌ์กฐ (data structures) & ์๊ณ ๋ฆฌ์ฆ (algorithm)
yeahajeong 2020. 6. 12. 11:04๋ฐ์ํ
์๋ฃ๊ตฌ์กฐ (data structures) ์ด๋?
# max๋ฅผ ์คํํ๋๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ ์์๋ณด๊ธฐ
import time
n = int(input("Number of elements: "))
haystack = [k for k in range(n)]
print("Searching for the maximum value...")
ts = time.time()
maximum = max(haystack)
elapsed = time.time() - ts
print("Maximum element = %d, Elapsed time = %.2f" %(maximum, elapsed))
์๊ณ ๋ฆฌ์ฆ (algorithm) ์ด๋?
- ์ฌ์ ์ ์ ์ - ์ด๋ค ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ ์ฐจ, ๋ฐฉ๋ฒ, ๋ช ๋ น์ด๋ค์ ์งํฉ
- ํ๋ก๊ทธ๋๋ฐ - ์ฃผ์ด์ง ๋ฌธ์ ์ ํด๊ฒฐ์ ์ํ ์๋ฃ๊ตฌ์กฐ์ ์ฐ์ฐ ๋ฐฉ๋ฒ์ ๋ํ ์ ํ
ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ์ ๋ฐ๋ผ (์์ฉ ์ข ๋ฅ์ ๋ฒ์์ ๋ฐ๋ผ) ์ต์ ์ ํด๋ฒ์ ์๋ก ๋ค๋ฅด๋ค. ์ด ์ ํ์ ์ด๋ป๊ฒ ํด์ผํ๋๋๋ฅผ ์๊ธฐ ์ํด ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ดํดํด์ผ ํ๋ค.
๋ฐ์ํ
'(๊ตฌ)์๋ฃ๊ตฌ์กฐ&์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ๋ ฌ(Sort), ํ์(Search) (0) | 2020.06.12 |
---|---|
์ ํ ๋ฐฐ์ด (Linear Arrays) (0) | 2020.06.12 |
[ํ๋ก๊ทธ๋๋จธ์ค][์๋ฐ] level 1. ์ฝ์์ ํฉ (0) | 2019.09.01 |
[ํ๋ก๊ทธ๋๋จธ์ค][์๋ฐ] level 1. ๊ฐ์ด๋ฐ ๊ธ์ ๊ฐ์ ธ์ค๊ธฐ (0) | 2019.08.31 |
[ํ๋ก๊ทธ๋๋จธ์ค][์๋ฐ] level 1. ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ (0) | 2019.08.31 |
๋๊ธ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- mysql์ค์น
- ์๋ฃ๊ตฌ์กฐ
- Java
- java jdk ์ค์น
- tomcat์ค์น
- ๊ฒ์๋ฌผ์กฐํ
- ๋ณ๋ช ์ฒ๋ฆฌ
- java ํ๊ฒฝ๋ณ์
- ๊ฒ์ํ ์ญ์
- ๊ฒ์ํ ์กฐํ
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ๊ฒ์๋ฌผ ์ญ์
- ์จ๋ฆฌ์์ค
- ์๋ฐ
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- ๋ถํธ ์๋์์ฑ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- ๊ฐ๋ฐ
- ์๊ณ ๋ฆฌ์ฆ
- Algorithm
- ์ดํด๋ฆฝ์ค ์ค์น
- typeAliases
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
๊ธ ๋ณด๊ดํจ