프로그래밍 연습
임의 리스트가 다음과 같이 rand_data_list로 있을 때, 원하는 데이터의 위치를 리턴하는 순차탐색 알고리즘 작성해보기
# 데이터 준비: data_list 10개 만들기
from random import *
rand_data_list = list()
for num in range(10):
rand_data_list.append(randint(1, 100))
from random import *
rand_data_list = list()
for num in range(10):
rand_data_list.append(randint(1, 100))
rand_data_list
[71, 63, 75, 33, 6, 37, 81, 79, 3, 29]
def sequencial(data_list, search_data):
for index in range(len(data_list)):
if data_list[index] == search_data:
return index return -1
sequencial(rand_data_list, 4)
-1