목차

  1. 11. 힙(Heap)의 의미
  2. 1.1① 힙(Heap) 파일 구조
  3. 1.2② 힙(Heap) 순차 파일 구조
  4. 1.3③ 힙(Heap) 해시 파일 구조
  5. 2참고문헌

자료구조 과제 – 힙의 의미 이해를 돕는 내용 정리

힙(Heap)은 데이터를 담는 주기억 장치 내의 메모리 공간으로 자료 구조의 한 형태이다.

프로그램을 사용하기 위해서는 상호 전송되는 데이터를 일시적으로 보관할 수 있는 소량의 메모리인 ‘스택’과 장기적으로 보관할 수 있는 대량 메모리인 ‘힙’이 있다.

‘힙‘은 컴퓨터 메모리 공간 내에서 데이터를 프로그램에 투입하였다가 다시 회수하는 과정을 반복하는 작업을 수행하며, 일정한 규칙성을 가지지 않는다는 특징이 있다.

파일 내의 공간이 있다면 어디에나 자료를 저장할 수 있는 구조이다.

가장 일반적인 파일 구조로, 자료가 삽입된 순서대로 공간에 안쪽에서 차례로 첨부된다.

파일 중간에 빈 공간이 있다면, 이후에 삽입한 자료도 중간에 삽입할 수 있다는 자율성을 갖는다.

파일 내 자료를 저장할 때 일정한 논리적 순서에 따라 자료를 저장하는 구조이다.

자료들이 파일 내 순서가 파일에서 설정한 논리적 순서에 일치하도록 저장해야 한다.

본문 속 힙 파일 구조 이야기

데이터 구조 및 파일 구조 : 힙(heap)의 구조를 중심으로

1. 힙(Heap)의 의미

힙(Heap)은 데이터를 담는 주기억 장치 내의 메모리 공간으로 자료 구조의 한 형태이다. 프로그램을 사용하기 위해서는 상호 전송되는 데이터를 일시적으로 보관할 수 있는 소량의 메모리인 ‘스택’과 장기적으로 보관할 수 있는 대량 메모리인 ‘힙’이 있다. ‘힙‘은 컴퓨터 메모리 공간 내에서 데이터를 프로그램에 투입하였다가 다시 회수하는 과정을 반복하는 작업을 수행하며, 일정한 규칙성을 가지지 않는다는 특징이 있다.

① 힙(Heap) 파일 구조

파일 내의 공간이 있다면 어디에나 자료를 저장할 수 있는 구조이다. 가장 일반적인 파일 구조로, 자료가 삽입된 순서대로 공간에 안쪽에서 차례로 첨부된다. 파일 중간에 빈 공간이 있다면, 이후에 삽입한 자료도 중간에 삽입할 수 있다는 자율성을 갖는다. 힙 파일 구조에서 가장 중요한 것은 순차적 접근이며, 자료를 삭제하기 위해서는 해당 자료를 파일 탐색을 통해 찾아야한다는 번거로움이 있다. 힙 파일은 단순하여 이용자가 사용하는데 편리하지만, 주기적으로 파일 정리를 하여야 좋은 성능을 유지할 수 있다.

자료구조 과제 – 힙의 의미 세부 항목 정리

자료구조 과제 항목별 정리

자료구조 과제 항목별 정리
구분내용(본문)
원인과 결과장점 : 힙 순차 파일의 장점은 일정한 순서에 따라 기록하기 때문에 메모리 공간을 효율적으로 사용할 수 있으며, 매체 간…
① 힙(Heap) 파일 구조파일 내의 공간이 있다면 어디에나 자료를 저장할 수 있는 구조이다.

원인과 결과

  • 단점 : 파일에 설정된 논리적 순서 때문에, 데이터를 삽입 및 삭제하는 시간이 오래 걸린다.
  • 또한, 파일 검색도 설정된 논리적 순서에 따라 순차적으로 이루어지기 때문에 접근성이 낮다.

① 힙(Heap) 파일 구조

  • 가장 일반적인 파일 구조로, 자료가 삽입된 순서대로 공간에 안쪽에서 차례로 첨부된다.
  • 파일 중간에 빈 공간이 있다면, 이후에 삽입한 자료도 중간에 삽입할 수 있다는 자율성을 갖는다.
  • 힙 파일 구조에서 가장 중요한 것은 순차적 접근이며, 자료를 삭제하기 위해서는 해당 자료를 파일 탐색을 통해 찾아야한다는…

참고문헌

  1. 참고문헌 <C언어로 쉽게 풀어 쓴 자료구조>, 천인국, 생능출판
이 자료 전체가 필요하신가요?총

환불규정

디지털 파일은 결제 후 즉시 제공되므로 환불이 제한됩니다.
◆환불 불가
- 단순 변심 / 일부 사용 후 환불 요청 / 구매 후 7일 경과
◆ 예외
- 파일 오류 / 다운로드 및 작동 불가 /
◆ 환불요청방식 : 상단의 고객센터 1:1 문의요청