프로그래머가 "데이터 구조"에 대해 이야기 할 때 목록 , 트리 , 해시 , 그래프 등과 같은 추상 데이터 유형 에 대해서만 이야기하고 있습니까?
또는 해당 용어에 복합 유형 (클래스 객체, 구조체, 열거 등) 및 기본 유형 (부울, int, char 등) 과 같이 데이터를 보유하는 구조가 포함 됩니까?
프로그래머가 복잡한 데이터 구조 또는 추상 데이터 형식을 참조하기 위해이 용어를 사용한다고 들었지만, 데이터 구조 목록을 제공하는 Wikipedia 기사 에는 정의에 복합 형식과 기본 형식이 모두 포함되어 있습니다. 의미가 있습니다).
주위를 보면 온라인 I는 다음과 같은 경우에만 추상 데이터 타입을 참조로 프로그래밍 의미에서 용어는 "데이터 구조"를 참조 다른 장소, 참조 컴퓨터 과학의 스토니 브룩 대학의학과에서 강의를 하는 상태
데이터 구조는 특정 추상 데이터 유형의 실제 구현입니다.
또는 데이터 구조에 대한이 위키 북 은 다음과 같은 문장에서 용어를 사용합니다.
데이터 구조는 추상화 수준이 높기 때문에 목록에 항목을 추가하거나 대기열에서 우선 순위가 높은 항목을 찾는 등의 데이터 그룹에 대한 작업을 제공합니다.
그렇다면 왜 "데이터 구조"라는 용어를 사용할 때 복잡한 데이터 구조 나 추상 데이터 형식을 언급하는 프로그래머의 말만 듣습니까? 프로그래머가 사전 정의와 다른 용어 정의를 가지고 있습니까?
if programmers mean something different when they talk about data structures
그래도 여전히 의견을 조사하고 있습니다.