[자료구조 정의] 자료구조와 알고리즘의 정의 그리고 연결고리 자료구조와 알고리즘의 정의와 상관관계 자료구조 : 데이터를 표현하고 저장하는 방법 알고리즘 : 문제 해결 방법어떤 자료구조를 쓰느냐에 따라 문제를 해결하는 방법이 달라지고 성능도 달라지게 된다.모든 상황에 좋은 자료구조는 존재하지 않는다. 상황에 따라 효율적인 자료구조를 선택하고 알고리즘을 구현해야한다. 자료구조란?우리가 평소에 많이 사용했던 정수형 변수 int, 구조체, 배열 등 데이터를 저장하기 위해 사용했던 것들 모두 크게 보면 자료구조에 속한다. 자료형이나 배열등은 너무 간단한 자료구조이기에 자료구조론에서는 주로 선형, 비선형 자료구조를 다룬다. 선형 자료구조(Linear Data Structure)- 데이터를 선의 형태로 나란히 혹은 ..