본문 바로가기
Python

Python 선형 검색

by 코딩하는 욤욤이 2024. 1. 29.
반응형

이 포스팅에서는 Python에서 선형 검색을 위한 프로그램을 얻을 수 있습니다.

선형 검색은 대상 항목을 목록의 각 항목과 순차적으로 일치시키는 가장 간단한 검색 알고리즘 중 하나입니다. 최악의 경우 시간 복잡도가 O(n)인 최악의 검색 알고리즘입니다.

아래는 그 구현입니다.

Python 선형 검색

Python 선형 검색 프로그램

items = [5, 7, 10, 12, 15]
 
print("list of items is", items)
 
x = int(input("enter item to search:"))
 
i = flag = 0
 
while i < len(items):
if items[i] == x:
flag = 1
break
 
i = i + 1
 
if flag == 1:
print("item found at position:", i + 1)
else:
print("item not found")


산출

항목 목록은 [5, 7, 10, 12, 15]입니다.
검색할 항목을 입력하세요. 12
위치에서 찾은 항목: 4

반응형

'Python' 카테고리의 다른 글

Python GCD – GCD 또는 HCF를 찾는 4가지 방법  (0) 2024.01.29
Python LCM – LCM을 찾는 2가지 방법  (0) 2024.01.29
Python 이진 검색  (0) 2024.01.29
파이썬 버블 정렬  (1) 2024.01.28
Python 선택 정렬  (1) 2024.01.28