์ด์งํ์ ํน์ ์ด๋ถํ์์ด๋ผ๊ณ ๋ ํ๋ค.์ด๋ฏธ ์ ๋ ฌ๋์ด ์๋ ์๋ฃ๊ตฌ์กฐ์์ ํน์ ๊ฐ์ ์ฐพ์ ๋, ํ์ ๋ฒ์๋ฅผ ์ ๋ฐ์ฉ ๋๋๋ฉด์ ํด๋น ๊ฐ์ ์ฐพ๋๋ค.์์ฐจ ํ์์ ๋นํด ๋น ๋ฅด๋ค๋ ์ฅ์ ์ ๊ฐ์ง๊ณ ์๋ค.์๊ฐ๋ณต์ก๋์ ์ฒด ํ์: 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๋ณด๋ค ๋ฎ์..
- routing
- sveltekit
- WebSocket
- gradle
- ์ํคํ ํธ
- springboot
- eslint
- open api3
- Prettier
- ํ๋ก๊ทธ๋๋จธ์ค
- binary search
- spring boot3
- Kotlin
- ์๊ณ ๋ฆฌ์ฆ
- 8.0.32
- SSR
- swagger3
- Front
- CSR
- maven
- ์ด์งํ์
- svelte
- swagger
- mysql
- mysql_secure_installation
- Java17
- sw์ํคํ ์ฒ
- algorithm
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |