본문 바로가기

Programming

[Algorithm] 자료구조란 무엇인가?

728x90
반응형

자료구조를 설명하기 전에 한 문장을 이해하고 넘어가자


- "프로그램이란 데이터를 표현하고, 그렇게 표현된 데이터를 처리하는 것이다."


위의 문장은 앞으로 프로그래밍을 하면서 계속 생각해야할 문장일 것이다.


이유는 데이터를 표현과 데이터를 처리가 각각 자료구조와 알고리즘에 해당하는 말을 의미하기 떄문이다.


그래서 우리가 자료구조를 공부하는 이유는 데이터 표현의 방법에 대해서 공부하기 위한것이다.


앞으로 공부해야할 자료구조는 다음과 같이 분류 할 수 있다.


단순구조와 파일구조는 C에서 하였기 때문에 딱히 언급을 하지 않는 부분이다.


주로 다룰 것은 선형구조와 비선형 구조이다.


특히 비선형 구조가 어려운 부분이기 때문에 꼭 차근차근히 해서 모두 정리 할 수 있도록 노력해야겠다...

반응형