데이터 구조 (DS) 와 추상 데이터 형식 (ADT)
3663 단어 데이터 구조
데이터 구조 가 무엇 인지 알 기 위해 서 는 먼저 데이터 와 구조 가 무엇 인지 명 확 히 해 야 한다.
데이터 (데이터)
데 이 터 는 정보의 매개체 이다.그것 은 컴퓨터 에 의 해 식별 되 고 저장 되 며 가공 처 리 될 수 있 으 며 컴퓨터 프로그램 이 가공 한 원료 이다.컴퓨터 응용 분야 가 확 대 됨 에 따라 데이터 의 범 주 는 정수, 실수, 문자열, 이미지 와 소리 등 을 포함한다.
데이터 요소 (데이터 요소)
데이터 요 소 는 데이터 의 기본 단위 이다.데이터 요 소 는 원소, 결점, 정점, 기록 이 라 고도 부른다.하나의 데이터 요 소 는 여러 개의 데이터 항목 (필드, 도 메 인, 속성 이 라 고도 할 수 있 음) 으로 구성 할 수 있다.데이터 항목 은 독립 적 인 의 미 를 가 진 최소 표지 단위 이다.
데이터 구조 (데이터 구조)
데이터 구 조 는 데이터 간 의 상호 관계, 즉 데이터 의 조직 형식 을 가리킨다.
데이터 구조의 구성 부분
논리 구조
데이터 요소 간 의 논리 적 관 계 는 데이터 의 논리 적 구조 (Logical Structure) 라 고도 부른다.데이터 의 논리 구 조 는 논리 적 관계 에서 데 이 터 를 묘사 하 는 것 으로 데이터 의 저장 과 상 관 없 이 컴퓨터 에 독립 된 것 이다.데이터 의 논리 구 조 는 구체 적 인 문제 에서 추상 화 된 수학 모델 로 볼 수 있다.
기억 구조
데이터 요소 와 그 관 계 는 컴퓨터 메모리 에 표 시 됩 니 다. 데이터 의 저장 구조 (Storage Structure, 데이터 의 저장 구 조 는 논리 구조 가 컴퓨터 언어 로 실현 되 는 것 (이미지 라 고도 함) 으로 컴퓨터 언어 에 의존 합 니 다. 기계 언어 에 있어 저장 구 조 는 구체 적 입 니 다.
데이터 의 저장 구 조 는 다음 과 같은 네 가지 가 있다.
추상 데이터 형식 (추상 데이터 형식)
추상 데이터 형식 (Abstract Data Type 은 ADT 로 약칭) 은 수학 모델 과 이 수학 모델 을 정의 하 는 작업 을 말한다. 추상 데이터 형식 은 고유 데이터 형식 (고급 프로 그래 밍 언어 에서 실 현 된 데이터 형식) 을 통 해 이 루어 져 야 한다.추상 적 인 데이터 형식 은 표시 와 무관 한 데이터 형식 으로 데이터 모델 과 이 모델 에 정 의 된 연산 입 니 다.
ADT 의 설명
ADT ADT-Name{
Data://
Operations://
Operation1:// 1, C C﹢﹢
Input:
Preconditions: //
Process:
Output:
Postconditions: //" "
Operation2:// 2
……
}//ADT
추상 적 인 데이터 형식 (ADT) 은 순수 이론 실체 로 추상 적 인 알고리즘 을 묘사 하고 데이터 구 조 를 분류 하고 평가 하 며 프로 그래 밍 언어 를 형식 으로 묘사 하 는 유형 시스템 이다. 하나의 ADT 는 특정한 데이터 형식 이나 데이터 구조 로 이 루어 질 수 있 으 며 많은 프로 그래 밍 언어 에서 여러 가지 실현 방식 이 있 거나 형식 으로 언어 설명 을 규범화 시 킬 수 있다. ADT 는 항상 모듈 (module) 로 이 루어 진다.: 모듈 의 인 터 페 이 스 는 ADT 작업 에 대응 하 는 루틴 (procedure) 을 설명 하고 가끔 주석 으로 제약 을 설명 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.