7. 순차 탐색


7. 순차 탐색

7-1 순차 탐색 알고리즘을 이용하여 주어진 리스트 [17, 92, 18, 33, 58, 5, 33, 42]에서 특정 값(18, 33, 900)을 찾아서 해당 위치 번호를 돌려주는 알고리즘을 만들어 보세요. def search_list(v, n): for i in range (1,len(v)): if v[i] == n: return i return -1 v = [17, 92, 18, 33, 58, 7, 33, 42] print(search_list(v, 18)) print(search_list(v, 33)) print(search_list(v, 900)) >> 2 >> 3 >> -1 7-2 7-1은 리스트에 찾는 값이 여러 개 있더라도 첫 번째 위치만 결과로 돌려줍니다. 찾는 값이 나오는 모든 위치를 리스트로 돌려주는 탐색 알고리즘을 만들어 보세요. 찾는 값이 리스트에 없다면 빈 리스트인 [ ]를 돌려줍니다. def search_list(v, n): ls = [] for i in r...


#알고리즘 #파이썬

원문링크 : 7. 순차 탐색