μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- LIS
- μλ£κ΅¬μ‘°
- λ°±μ€
- κ·Έλν
- λ°μ΄ν°λ² μ΄μ€
- μμꡬνκΈ°
- λ³ν©μ λ ¬
- ꡬν
- db
- νλ‘κ·Έλλ¨Έμ€
- κΉμ΄μ°μ νμ
- λμ ν©
- BFS
- DP
- μμνμ
- ν°μ€ν 리μ±λ¦°μ§
- μ λ ¬
- μκ³ λ¦¬μ¦
- μ€λΈμ
- SQL
- κ·Έλννμ
- λ€μ΄λλ―Ήνλ‘κ·Έλλ°
- λλΉμ°μ νμ
- μ°μ μμν
- μν
- DFS
- λ¨Έμ§μνΈ
- λμ κ³νλ²
- νμ΄μ¬
- 그리λ
λͺ©λ‘μ΄μ§νμ (2)
πππ°πΈ π£πΆπ΅ π΄π΅π¦π’π₯πΊ
λ¬Έμ κ΅κ°μ μν μ€ νλλ μ¬λ¬ μ§λ°©μ μμ°μμ²μ μ¬μ¬νμ¬ κ΅κ°μ μμ°μ λΆλ°°νλ κ²μ΄λ€. κ΅κ°μμ°μ μ΄μ‘μ 미리 μ ν΄μ Έ μμ΄μ λͺ¨λ μμ°μμ²μ λ°°μ ν΄ μ£ΌκΈ°λ μ΄λ €μΈ μλ μλ€. κ·Έλμ μ ν΄μ§ μ΄μ‘ μ΄νμμ κ°λ₯ν ν μ΅λμ μ΄ μμ°μ λ€μκ³Ό κ°μ λ°©λ²μΌλ‘ λ°°μ νλ€. λͺ¨λ μμ²μ΄ λ°°μ λ μ μλ κ²½μ°μλ μμ²ν κΈμ‘μ κ·Έλλ‘ λ°°μ νλ€. λͺ¨λ μμ²μ΄ λ°°μ λ μ μλ κ²½μ°μλ νΉμ ν μ μ μνμ‘μ κ³μ°νμ¬ κ·Έ μ΄μμΈ μμ°μμ²μλ λͺ¨λ μνμ‘μ λ°°μ νλ€. μνμ‘ μ΄νμ μμ°μμ²μ λν΄μλ μμ²ν κΈμ‘μ κ·Έλλ‘ λ°°μ νλ€. μλ₯Ό λ€μ΄, μ 체 κ΅κ°μμ°μ΄ 485μ΄κ³ 4κ° μ§λ°©μ μμ°μμ²μ΄ κ°κ° 120, 110, 140, 150μ΄λΌκ³ νμ. μ΄ κ²½μ°, μνμ‘μ 127λ‘ μ‘μΌλ©΄, μμ μμ²λ€μ λν΄μ κ°κ° 120, 1..
1. μ΄λΆ νμ ; Binary Search 1.1 κ°λ λ²μλ₯Ό μ μ μ’νκ°λ©° νμμ νλ μκ³ λ¦¬μ¦μΌλ‘, μ΄μ§ νμμ΄λΌκ³ λ νλ€. νλμ© μ°Ύλ κ²μ΄ μλ leftμ right μμͺ½μμ νμμ νκΈ° λλ¬Έμ μΌλ° νμμ λΉν΄ μλκ° λΉ λ₯΄λ€. μκ°λ³΅μ‘λλ μΌλ° νμμ΄ O(n), μ΄λΆ νμμ΄ O(log n)μ΄λ€. μκ³ λ¦¬μ¦μ΄ μλνλ λ°©μμ λ€μκ³Ό κ°λ€. 미리 μ λ ¬λ λ°°μ΄μμ, μ ν΄λμ μΈλ±μ€ μμΉμΈ leftμ rightλ‘ mid κ°μ μ ν΄μ€(mid = (left + right) / 2) midκ° κ°λ¦¬ν€λ κ°κ³Ό λͺ©ν κ°(result)μ λΉκ΅νλ€. mid > result, right = mid - 1 midκ° κ°λ¦¬ν€λ κ°λ³΄λ€ λͺ©ν κ°μ΄ λ μμ κ²½μ°, λͺ©ν κ°μ΄ μ λ° μλμͺ½μ ν¬ν¨λ λ²μ μμ λ€μ΄μκΈ° λλ¬Έμ ri..