Notice
Recent Posts
Recent Comments
Link
목록검색알고리즘 (1)
고양이 여름이의 지식채널
[Python] 파이썬 검색 알고리즘 구현 (선형검색, 이진검색, 해시검색)
이번 포스팅에서는 파이썬으로 구현 가능한 대표적인 검색 알고리즘들을 소개하고 코드를 포함하여 자세하게 설명하겠습니다. 검색 알고리즘 선형 검색(Linear Search) 선형 검색(Linear Search)은 리스트에서 찾고자 하는 값(target)을 찾을 때, 리스트를 처음부터 끝까지 차례대로 탐색하며 검색하는 방법입니다. 선형 검색의 단점은 검색 대상 데이터의 양이 많을 경우, 최악의 경우 모든 데이터를 한번씩 다 비교해야 하기 때문에 검색 속도가 느리다는 것입니다. 하지만, 데이터가 정렬되어 있지 않거나, 정렬된 데이터의 일부를 찾고자 하는 경우에는 다른 검색 알고리즘보다 더 빠른 속도를 보입니다. 선형 검색 알고리즘의 구현 방법은 간단합니다. 리스트에서 target을 찾을 때, 리스트를 처음부터 ..
Programming/Python
2023. 3. 12. 02:49