sanizzang00.log
로그인
sanizzang00.log
로그인
[자료구조] 자료의 추상화
Dev_Sanizzang
·
2021년 9월 3일
팔로우
0
자료구조
목록 보기
3/13
뇌의 추상화 기능
기억할 대상의 구별되는 특징만을 단순화하여 기억하는 기능
컴퓨터를 이용한 문제해결에서의 추상화
크고 복잡한 문제를 단순화시켜 쉽게 해결하기 위한 방법
자료 추상화(Data Abstraction)
- 처리할 자료, 연산, 자료형에 대한 추상화 표현
자료: 프로그램의 처리 대상이 되는 모든 것을 의미
-연산
- 어떤 일을 처리하는 과정, 연산자에 의해 수행
- 예) 더하기 연산은 + 연산자에 의해 수행
자료형
처리할 자료의 집합과 자료에 대해 수행할 연산자의 집합
예) 정수 자료형
자료: 정수의 집합. {..., -1, 0, 1, ...}
연산자: 정수에 대한 연산자 집합. {+, -, x, /, mod}
추상 자료형(ADT, Abstract Data Type)
자료와 연산자의 특성을 논리적으로 추상화하여 정의한 자료형
추상화와 구체화
추상화 - "무엇(what)인가?"를 논리적으로 정의
구체화 - "어떻게(how) 할 것인가?"를 실제적으로 표현
추상화와 구체화
자료와 연산에 있어서의 추상화와 구체화의 관계
Dev_Sanizzang
기록을 통해 성장합니다.
팔로우
이전 포스트
[자료구조] 자료의 표현
다음 포스트
[자료구조] 알고리즘의 이해
0개의 댓글
댓글 작성