문돌이 존버/프로그래밍 스터디
2021. 1. 27.
Search, Sort 비전공자 문돌이가 설명하는 파이썬(Python) 기본 문법 (4)
검색(Search)이란? 1. Linear Search: 정직하게 처음만 찾자! 순차 검색 알고리즘은 말 그대로 찾고자 하는 값을 순차적으로 탐색합니다. 처음부터 차근차근 해당 값을 찾고, 똑같은 값이 이후에 존재하더라도 처음 찾은 것만 리턴하게 됩니다. 주의할 점은 찾고자 하는 값이 없을 경우 디폴트 값으로 -1을 리턴합니다. 알고리즘(Algorithm) vs 프로그래밍(Programming) 알고리즘은 컴퓨터가 수행할 수 있는 로직(logic)이며 사람이 손으로도 작성 가능합니다. 반면, 프로그래밍은 이 로직을 직접 구현하도록 컴퓨터가 이해할 수 있는 언어로 구성된 명령어 모음입니다. 알고리즘은 하나인데, 프로그래밍은 여러 개가 될 수 있죠. 아래 예시를 보며 자세하기 이해해보록 합시다. # Whil..