[알고리즘] 시간복잡도(Time Complexity)와 Big-O 표기법(notation)
인트로 웹앱프로젝트를 진행하고 있지만 알고리즘관련 공부를 너무 등한시한 것 같아서 알고리즘 관련된 공부도 병행해서 진행해보려하고 관련내용을 블로그에 정리할 것입니다. 이에 앞서 알고리즘 공부시작할때 반드시 알아야할 개념들에 대해 설명드리겠습니다.(Python 3 기반) 목차 1. 자료구조와 알고리즘 2. 가상컴퓨터, 가상언어, 가상코드 + 기본연산 3. 시간복잡도(Time Complextiy)란? 4. Big-O표기법이란? 1. 자료구조와 알고리즘 알고리즘(Algorithm)은 문제의 입력(input)을 수학적이고 논리적으로 정의된 연산과정을 거쳐 원하는 출력(output)으로 변환/계산(Computation)하는 절차이고, 이 절차를 C나 Python과 같은 언어로 표현하면 프로그램(Program)또는..
알고리즘_Python3
2021. 9. 5. 19:07