๋ฐ์ํ
์์ ์ด์ง๊ฒ์์ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์์๋ณด์๋๋ฐ
์๋ฐ ๊ธฐ๋ณธ ์ ํธ ํจ์๋ก ์ด์ง๊ฒ์์ด ์กด์ฌํฉ๋๋ค.
Araays.binarySearch(๋ฐฐ์ด, ์ฐพ๋ ๊ฐ);
- ์ ๋ ฌ์ด ๋ ๋ฐฐ์ด์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
- ๊ฐ์ด ์กด์ฌํ์ง ์์ผ๋ฉด -๋ง์ด๋์ค ๊ฐ์ด ๋ฆฌํด๋ฉ๋๋ค.
- ๊ฐ์ด ์กด์ฌํ ์ ๋ฐฐ์ด index๊ฐ ๋ฐํ๋ฉ๋๋ค.
- Object[]๋ฅผ ์ ๋ฌ๋ฐ์ ์ ์๊ธฐ์, ๊ธฐ๋ณธ ๋ฐฐ์ด[] ํํ์ ๋ชจ๋ ํ์ int, String..๋ฑ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
โป ์ฐพ๋ ๊ฐ์ด ๋ฐฐ์ด ์์์ ์ค๋ณต๋ ์ ๋งจ ์์ ๊ฐ์ด ํธ์ถ๋์ง ์๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ์ฝ๋๋ฅผ ์์ฑํด์ฃผ์ด์ผ ํฉ๋๋ค.
List๋ Map์์ ์ด์ง๊ฒ์์
Collections.binarySearch(์ปฌ๋ ์ ๊ฐ์ฒด, ์ฐพ๋ ๊ฐ);
โป ํ๊ธฐ ์ ์ ์ ๋ ฌ ํ์
๋ฐ์ํ
'๐ธ Algorithm > ๐ธ ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java/Algorithm]๋ณต์ก๋ Complexity (1) | 2024.10.19 |
---|---|
[Java/Algorithm]์ด์ง๊ฒ์ Binary search (0) | 2024.10.17 |
[Java/Algorithm]์ ํ๊ฒ์๊ณผ ๋ณด์ด๋ฒ (0) | 2024.10.17 |
[Java/Algorithm]๋ฐฐ์ด๊ณผ ํด๋์ค (1) | 2024.10.17 |
[Java/Algorithm]์์์ ํฉ์ฑ์ (0) | 2024.08.31 |