CS (1) 썸네일형 리스트형 자료구조와 알고리즘 기초 정리 ❖ 자료구조와 알고리즘 - 프로그래밍에서 데이터를 구조적으로 표현하는 방식과 이를 구현하는데 필요한 알고리즘에 대해 논하는 기초이론 - 효율적인 자료구조란 프로그램의 실행시간 효율과 저장공간 효율을 의미한다. - 효과적으로 설계된 자료구조는 실행시간 혹은 메모리 용량과 같은 자원을 최소한으로 사용하면서 연산을 수행하도록 해준다. - 각 자료구조의 장단점을 숙지하고 상황별로 적합한 자료구조를 선택하는 능력이 중요하다. ❖ 자료구조 - 자료구조란 자료를 효율적으로 저장하는 방식. - 데이터에 편리하게 접근하고, 변경하기 위해서 데이터를 저장하거나 조직하는 방법을 말한다. - 모든 목적에 맞는 자료구조는 없다. 따라서 각 자료구조가 갖는 장점과 한계를 잘 아는 것이 중요하다. - 자료구조는 언어별로 지원하는 .. 이전 1 다음