[Algorithms & Data structure] Binary Search VS HashMap
이분 탐색 (Binary Search)장점시간 효율성: 정렬된 배열에서의 탐색 시간 복잡도는 (O(\log n))으로 매우 빠르다.공간 효율성: 추가적인 데이터 구조가 필요 없고, 배열 자체만으로도 충분하다.간단한 구현: 이분 탐색 알고리즘은 비교적 간단하고 구현이 쉽다.단점정렬된 데이터 필요: 데이터가 정렬되어 있어야만 사용 가능하며, 정렬되지 않은 데이터에서는 사용할 수 없다.동적 데이터 처리 어려움: 데이터가 자주 변경되는 경우, 매번 정렬을 다시 해야 하므로 비효율적이다.고정된 데이터 구조: 배열과 같은 고정된 데이터 구조에서만 효율적이다. 사용하기 좋은 알고리즘정렬된 배열에서 특정 값 찾기: 정렬된 배열에서 특정 값을 빠르게 찾을 때 사용이진 검색 트리: 이분 탐색 트리에서의 탐색, 삽입, 삭..
2024.06.17