Two Pointer 2๊ฐ์ ์ง์ (ํฌ์ธํฐ)์ ์ฎ๊ฒจ๊ฐ๋ฉฐ ๋ต์ ๊ตฌํ๋ค. ์์ฐจ์ ์ ๊ทผ ๋ฑ์ด ์๊ตฌ๋๋ ํน์ํ ์ํฉ์์ ์ฌ์ฉ๋๋ค. ex) ์ ๋ ฌ๋ ๋ ๋ฐฐ์ด์ ํ๋์ ์ ๋ ฌ๋ ๋ฐฐ์ด๋ก ํฉ์น ๋(Merge Sort์์ ์ฌ์ฉ๋จ), ์ด๋ค ๋ฐฐ์ด์ ์ฐ์ ๋ถ๋ถ์งํฉ์ ์์ํฉ์ด k์ธ ๊ฒฝ์ฐ๋ฅผ ์ฐพ๋ ๊ฒฝ์ฐ ๋ฑ ... ์์ธํ ๋ด์ฉ์ Merge Sort ๋ถ๋ถ ์ฐธ๊ณ Sliding Window Two pointer์ ๋น์ทํ์ง๋ง, ๋ ํฌ์ธํฐ ์ฌ์ด์ ๊ธธ์ด๊ฐ ๊ณ ์ ๋์ด์๋ค๋ ์ฐจ์ด๊ฐ ์๋ค. Input Output ์ฒซ ๋ฒ์งธ ์ค์๋ ๋ฐฐ์ด D์ ์์์ ๊ฐ์ N๊ณผ ์๋์ฐ ์ฌ์ด์ฆ K ๊ฐ ์ฃผ์ด์ง๊ณ , ๋ ๋ฒ์งธ ์ค์๋ ๋ฐฐ์ด์ ์์ Di๊ฐ ์ฃผ์ด์ง๋๋ค. (Di ๋ ์์ฐ์) ๋ฐฐ์ด D์ ๊ธธ์ด๊ฐ K์ธ ์ฐ์๋ถ๋ถ์งํฉ์ ์์ ํฉ์ ์ต๋๊ฐ์ ์ถ๋ ฅํฉ๋๋ค. import java.util...
- Total
- Today
- Yesterday
- mysql
- Android
- Java
- git
- OneToMany
- ํด์ธ์ฌํ
- ๋ฆฌ๋ฒ์ฑ
- ์ฐ์ํ ํ ํฌ์ฝ์ค
- Stack
- ํ๋ก๊ทธ๋๋จธ์ค
- ํ๊ณ
- reversing
- Data Structure
- ์นํดํน
- javascript
- JPA
- Android Studio
- Vo
- sort
- bfs
- socket
- dfs
- brute-force
- webhacking.kr
- queue
- ๊ฐ๋ฐ์
- graph
- Algorithm
- C
- FRAGMENT
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |