πŸ“– κ°œλ…

λ°μ΄ν„°μ—μ„œ μ›ν•˜λŠ” 값을 μ°ΎλŠ” μ•Œκ³ λ¦¬μ¦˜μ΄λ‹€.


πŸ’» 예제 μ½”λ“œ

βœ” μ„ ν˜• 탐색

arr= [1, 2, 3]

for i in arr:
		if i == 2:
				print("찾음")

βœ” 이진 탐색

def binary_search(arr, target):
		left,right = 0, len(arr) - 1

		while left <= right:
				mid = (left + right) // 2
		
				if arr[mid] == target:
						return mid
				elif arr[mid] < target:
						left = mid + 1
				else:
						right = mid - 1

⚠️ μ£Όμ˜ν•  점


πŸ”— μ½”λ“œ 정리

python/dsa/search.py