정렬

: 어떤 규칙에 따라서 새롭게 늘어놓는 작업

  1. sorted()

    L2 = sorted(L) # L은 그대로, L2는 오름차순으로 정렬됨
    
  2. sort()

    L.sort() # L이 오름차순으로 정렬됨
    

탐색

  1. 선형 탐색 Linear Search (= 순차 탐색)

    def linear_search(L, x):
    	i = 0
    	while i < len(L) and L[i] != x: 
    			i += 1
    	if i < len(L): # 원소가 발견되면
    		return i
    	else:
    		return -1
    
  2. 이진 탐색 Binary Search