방송통신대학교_컴퓨터과학과_자료구조
- 최초 등록일
- 2022.07.24
- 최종 저작일
- 2021.10
- 5페이지/ 한컴오피스
- 가격 3,000원
목차
없음
본문내용
프로그래밍이란 사전적인 의미로 ‘컴퓨터 프로그램을 작성하는 일’을 뜻합니다. 이러한 프로그래밍이란 쉽게 말하면 ‘데이터를 표현하고, 표현된 데이터를 처리하는 것’이라 생각합니다. 즉, 저장소에 있는 데이터를 불러와 그것을 사용자가 원하는 방식으로 처리하여 보여주는 것입니다. 여기서 중요한 사항은 두 가지입니다.
첫 번째 포인트는 데이터를 표현하는 것입니다. 이렇게 데이터의 표현과 저장 방법을 다루는 것이 ‘자료구조’ 입니다. 데이터를 표현하기 위해서는 담을 그릇이 필요합니다. 실생활의 예를 들면, 반찬을 담을 수 있는 구획이 나눠진 그릇과 국을 따뜻하게 유지할 수 있는 국그릇이 있다고 가정해봅시다. 흔히 반찬은 반찬 그릇에 담게 되고 국은 국그릇에 담게 됩니다. 물론 반찬을 국그릇에 담을 수도 있고, 국을 반찬 그릇에 담을 수도 있습니다. 하지만 그릇의 성격과 목적에 맞는 내용물을 담았을 때, 비로소 정갈한 밥상이 완성될 것입니다. 그렇게 하지 않으면, 그릇의 너무 많은 부분이 남아 공간을 비효율적으로 활용할 수 있고, 여러 개의 반찬을 하나의 그릇에 담음으로써 음식 고유의 맛을 헤칠 우려도 있습니다. 다시 본론으로 돌아와 데이터를 효율적인 그릇에 담아 표현하는 방식에 대해서 논하는 것을 ‘자료구조’라 합니다.
참고 자료
https://ko.wikipedia.org/wiki/%ED%95%A8%EC%88%98