์ด์งํ์ ํน์ ์ด๋ถํ์์ด๋ผ๊ณ ๋ ํ๋ค.์ด๋ฏธ ์ ๋ ฌ๋์ด ์๋ ์๋ฃ๊ตฌ์กฐ์์ ํน์ ๊ฐ์ ์ฐพ์ ๋, ํ์ ๋ฒ์๋ฅผ ์ ๋ฐ์ฉ ๋๋๋ฉด์ ํด๋น ๊ฐ์ ์ฐพ๋๋ค.์์ฐจ ํ์์ ๋นํด ๋น ๋ฅด๋ค๋ ์ฅ์ ์ ๊ฐ์ง๊ณ ์๋ค.์๊ฐ๋ณต์ก๋์ ์ฒด ํ์: O(N)์ด์ง ํ์: O(logN)์์) ๋ฐฐ์ด์ ๊ธธ์ด๊ฐ 8์ธ ๊ฒฝ์ฐ (n = 8):์ฒซ ๋ฒ์งธ ๋น๊ต์์ ๋ฐฐ์ด์ ์ ๋ฐ์ผ๋ก ๋๋ (4๊ฐ ์์ ๋จ์)๋ ๋ฒ์งธ ๋น๊ต์์ ๋ค์ ์ ๋ฐ์ผ๋ก ๋๋ (2๊ฐ ์์ ๋จ์)์ธ ๋ฒ์งธ ๋น๊ต์์ ๋ ์ ๋ฐ์ผ๋ก ๋๋ (1๊ฐ ์์ ๋จ์)๋ฐ๋ผ์, ์ด 3๋ฒ์ ๋น๊ต๊ฐ ํ์ํจ. ( logโก2(8)=3 )์ฒ๋ฆฌ์์์ ๋ ฌ์ด ๋์ด ์๊ฑฐ๋ ์ ๋ ฌ์ ํจleft, right๋ก mid๊ฐ์ ๊ฒฐ์ mid์ ๊ตฌํ๊ณ ์ ํ๋ ๊ฐ(target)์ ๋น๊ต๊ตฌํ ๊ฐ์ด mid๋ณด๋ค ํฐ ๊ฒฝ์ฐ, left = mid + 1๊ตฌํ ๊ฐ์ด mid๋ณด๋ค ๋ฎ์..
- ์ด์งํ์
- maven
- mysql
- swagger
- sveltekit
- ์ํคํ ํธ
- ํ๋ก๊ทธ๋๋จธ์ค
- eslint
- ์๊ณ ๋ฆฌ์ฆ
- algorithm
- Java17
- Prettier
- WebSocket
- spring boot3
- gradle
- binary search
- mysql_secure_installation
- Front
- svelte
- swagger3
- springboot
- SSR
- sw์ํคํ ์ฒ
- Kotlin
- routing
- 8.0.32
- open api3
- CSR
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |