728x90
๋ฐ์ํ
ํ์
์ด์งํธ๋ฆฌ์ ํ ์ข ๋ฅ๋ก,
๊ฐ์ด ์ต๋ ํน์ ์ต์ ๋ ธ๋์ ๋น ๋ฅด๊ฒ ์ ๊ทผํด์ผ ํ ๋ ์ฌ์ฉํ๋ค.
ํ ์๋ฃ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ๋ ๋ฐฉ๋ฒ์๋ 2๊ฐ์ง, max heap(์ต๋ํ)๊ณผ min heap(์ต์ ํ)์ด ์๋ค.
์ต๋ํ์ ๋ฃจํธ ๋ ธ๋๊ฐ ํ์์ ๊ฐ์ฅ ํฌ๊ณ , ๋ ธ๋์ ๊ฐ ๊ฐ์ ๋ถ๋ชจ๋ ธ๋๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค
์ต์ํ์ ๋ฃจํธ ๋ ธ๋๊ฐ ํ์์ ๊ฐ์ฅ ์๊ณ , ๋ ธ๋์ ๊ฐ ๊ฐ์ ๋ถ๋ชจ๋ ธ๋๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๋ค
๋ฐ์ํ
'Python > ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[python ์๋ฃ๊ตฌ์กฐ] ์งํฉ set (0) | 2022.11.07 |
---|---|
[python ์๋ฃ๊ตฌ์กฐ] ๋์ ๋๋ฆฌ dictionary (0) | 2022.11.07 |
[python] ํ์ด์ฌ ํน์ง๊ณผ ์ฅ์ (0) | 2022.11.07 |
์ด์งํ์ํธ๋ฆฌ (0) | 2022.11.01 |
์ ํ ์๋ฃ๊ตฌ์กฐ์ ๋น์ ํ ์๋ฃ๊ตฌ์กฐ์ ์ฐจ์ด (Linear, NonLinear data structure) (0) | 2022.11.01 |