파이썬 SW문제해결 기본 - LIST 1 01 알고리즘 02 리스트 01. 알고리즘 ① 알고리즘 개요 ▣ 알고리즘이란? - 유한한 단계를 통해 문제를 해결하기 위한 절차나 방법 ▣ 알고리즘 표현법 - 슈도 코드 : 일반적인 언어 코드를 흉내 내어 알고리즘을 써 놓은 코드 - 순서도 : 프로그램이나 작업의 진행 흐름을 순서에 따라 여러 가지 기호나 문자로 나타낸 도표 ② 알고리즘의 성능 분석 ▣ 무엇이 좋은 알고리즘인가? - 정확성 : 얼마나 정확하게 동작하는가? - 작업량 : 얼마나 적은 연산으로 원하는 결과를 얻어내는가? - 메모리 사용량 : 얼마나 적은 메모리를 사용하는가? - 단순성 : 얼마나 단순한가? - 최적성 : 더 이상 개선할 여지없이 최적화되었는가? ▣ 시간 복잡도 ≒ 빅-오(O) 표기법 ..