티스토리 뷰
ADT(추상 자료형)은 직접적인 기능의 완성이 아닌 해당 자료형이 어떤 기능을 하는 것인지를 나타낸다.
Stack을 예로 들면, Stack은 Last In First Out(LIFO) 방식으로 동작하지만, 이는 Array나 Linked List와 같은 자료 구조(Data Structure)를 선택적으로 활용해 구현될 수 있다. 또한 Stack의 size를 반환(return)하는 함수가 Stack의 첫 번째 원소부터 하나씩 숫자를 세는 것인지, 마지막 원소부터 세는 것인지, size 변수가 존재해 원소가 추가될 때 마다 기록한 값을 반환하는 것인지는 어떻게 구현을 하느냐에 따라 달라질 수 있다.
참고
반응형
'기술(Tech, IT) > 자바(Java)' 카테고리의 다른 글
[Java] Encapsulation (캡슐화) (0) | 2024.10.31 |
---|---|
[Java] compareTo method, Comparable interface (0) | 2022.10.27 |
[Java] Helper method(헬퍼 메소드) (0) | 2022.10.20 |
[Java] 'Parent' is abstract; cannot be instantiated (0) | 2022.09.29 |
[Java] Queue(큐) 선언 및 사용 (0) | 2022.09.27 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Python
- 파이썬
- 티스토리챌린지
- java
- 리트코드
- 안드로이드
- 이코노미스트
- Hash Map
- defaultdict
- The Economist Espresso
- Computer Graphics
- I2C
- tf-idf
- C++
- 소켓 프로그래밍
- ml
- DICTIONARY
- 딕셔너리
- The Economist
- 이코노미스트 에스프레소
- machine learning
- leetcode
- min heap
- 투 포인터
- join
- 머신 러닝
- Android
- vertex shader
- socket programming
- 오블완
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함
반응형