안녕하세요. 오늘은 자료구조와 알고리즘에 관해 포스팅을 해보도록 하겠습니다. 학생들이 IT공부를 하며 꼭 들어보는 단어가 자료구조와 알고리즘이죠? 자료구조란 ? 자료를 효율적으로 표현하고 저장,처리하기 위해 정리하는 것을 말하는데요. 이론적인 측면에서는 그래프,집합,조합,화률이론으로 알고리즘을 분석하여 검색,정렬방법등을 결정합니다. 효율적인 측면에서는 공간적 효율성과 시간적 효율성을 기준으로 최상의 상태를 결정합니다. 실제적인 측면에서는 자료를 문자열,리스트,트리,파일등의 구조로 실제적으로 표현하고 알고리즘을 구현하여, 프로그램과 파일 작성 및 메모리 관리, 운영체제등에 사용됩니다. 자료구조의 분류 1. 선형구조 자료간의 연결구조가 1대1 관계를 갖는 순차적인 리스트와 연결리스트,스택,큐,덱이 있습니다...