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
- ํด์ธ์ฌํ
- ๋ฆฌ๋ฒ์ฑ
- ํ๊ณ
- FRAGMENT
- webhacking.kr
- bfs
- Java
- ํ๋ก๊ทธ๋๋จธ์ค
- OneToMany
- mysql
- ์นํดํน
- brute-force
- ๊ฐ๋ฐ์
- reversing
- queue
- Android
- JPA
- C
- graph
- git
- dfs
- Algorithm
- sort
- Android Studio
- Data Structure
- ์ฐ์ํ ํ ํฌ์ฝ์ค
- Stack
- javascript
- Vo
- socket
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |