알고리즘 개요
·
etc/알고리즘
알고리즘 자료구조 기본 알고리즘 심화 알고리즘 문제풀이 이렇게 카테고리를 나눴다. 알고리즘과 자료구조의 차이 이 둘이 혼용되는 경우가 많은데 서로 다른 개념이다. git과 github의 차이 정도로 생각하면 되는데, 자료구조는 알고리즘을 구현하기 위한 도구라고 생각하면 된다. 하나의 알고리즘은, 여러개의 자료구조를 사용할 수 있다. 하나의 자료구조는, 여러개의 알고리즘에 사용될 수 있다. 엄밀히 말하면 자료구조끼리도, 알고리즘끼리도 참조할 수 있다 예를들어 배열이라는 자료구조는 트리나 그래프 자료구조를 표현할 때 쓰이기 때문이다. 하지만 알고리즘과 자료구조의 차이를 설명하기 위해 그림에는 넣지 않았다. 기본과 심화는 온전히 저의 주관만 들어간 기준입니다. 알고리즘을 공부하는 사람들의 목적은 크게 3가지로..