이게 대충은 이해가는데 명확하게 꽂히지가 않음
예를들어 트리는 연결리스트로만 적당히 규칙에 맞게 조합해서 짜야되니까 자료구조인거고
힙이나 스택 같은경우는 연결리스트말고 배열(파이썬의 리스트)로도 구현가능하니까 추상데이터타입인거라고 이해하는게 맞는거임?
이게 대충은 이해가는데 명확하게 꽂히지가 않음
예를들어 트리는 연결리스트로만 적당히 규칙에 맞게 조합해서 짜야되니까 자료구조인거고
힙이나 스택 같은경우는 연결리스트말고 배열(파이썬의 리스트)로도 구현가능하니까 추상데이터타입인거라고 이해하는게 맞는거임?
ㄴㄴ
an abstract data type (ADT) is a mathematical model for data types, where a data type is defined by its behavior (semantics) from the point of view of a user of the data, specifically in terms of poss
영어라서 이해가 안되는게 아니라 걍 이해가 안가는데 문장이
트리도 추상 데이터 타입임
지금 당장 몰라도돼 그냥 많이 하다보면 알아서 이해할거
문맥에 따라 의미가 다른데 프로그래밍 언어적인 얘기면 메소드가 다 구현되어 있는게 아니라서 상속받아서 반드시 구현해줘야 하는거
힙 만들때 상속안받지않냐
보통은 위 댓글에 나온 의미인거고 경우에 따라선 저런 얘길 수도 있다는 얘기
위 댓글에 제대로 설명한게 없는데 저 영어 문장을 말하는거임? 저거 문장이 이해가 안되는데(해석이 안된다는게아님)
그냥 개념적인 말이니까 생각해보니까 대체로 built-in type과 user-defined type이 있으니 user-defined type을 그렇게들 부르는 경우가 있는거 같음 근데 굳이 자료형이 아니라도 될거 같은게 그냥 개념이니까