Jeon Soo Min
๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ๋ฐฉ๋ฒ (Java)
4. ๊ตฌํ(1) ์์ฐจ ํ์์ ๋ฒ ๊ฒ์๊ธ์์ ์ค๋ช
ํ ์๋์๋ฆฌ ๊ทธ๋๋ก ๊ตฌํํ ๋ฐฉ์์ด๋ค.๋ฐฉ๋ฌธํ ์ ์ ๊ณผ ๊ทธ๋ ์ง ์์ ์ ์ ๊ตฌ๋ถ์ ์ํด์, ๋ฐฉ๋ฌธ๋ฐฐ์ด์ ์ฌ์ฉํ๋ค.ํ์ฌ ์ ์ ์์ ๊ฐ ์ ์๋ ๊ฐ์ ์ ํตํด dist[] ๋ฐฐ์ด์ ์ต์ ํํ๊ณ , ๋ฐฉ๋ฌธ ๋ฐฐ์ด์ ํตํด, ํ์ฌ๊น์ง ๋ฐฉ๋ฌธํ์ง ์์ ์ ์ ์ค ์์ ์ ์ ์์ ์ต๋จ ๊ฑฐ๋ฆฌ๋ก ๊ฐ ์ ์๋ ์ ์ ์ ํํด์ผ ํ๋ค.์ฌ๊ธฐ์ ์ต์
์ ๊ฒฝ์ฐ, ์ ์ ์ ์๊ฐ N๊ฐ๋ผ๋ฉด, ๋งค๋ฒ N๋ฒ์ ์ ์ ์ ํ์ํด ๋ค์ ๋ฐฉ๋ฌธํด์ผํ ์ ์ ์ ์ฐพ์์ผ ํ๊ณ , ์ด ํ์๋ฅผ ๋ชจ๋ ์ ์ ์ ๋ฐฉ๋ฌธํ ๋๊น์ง ๋ฐ๋ณตํด์ผ ํ๋ฏ๋ก ์ต์
์ ์๊ฐ๋ณต์ก๋๋ O(N^2)์ด ๋ ๋ค.import java.io.*;import java.util.*;public class ์์ฐจํ์_๋ค์ต์คํธ๋ผ { static int [] dist = new int [N]; ..
2024.10.18
์๊ณ ๋ฆฌ์ฆ/์๊ณ ๋ฆฌ์ฆ-์ด๋ก