Parameterized stack
- 이 내용도 사실 파이썬과는 큰 차이가 있습니다.
Java에서는 generic이라는 것이지만, 파이썬에서는 type hint를 지원하기 때문입니다. - run time error를 지양하고 compile 단계에서 에러가 발생하도록 하는 장치라고 볼 수 있습니다.
- 어떤 프로그램이 곧 product라고 생각하면, 고객에게 전달된 뒤에 문제가 발생하는 것보다 내 손에 있을 때 발생하는 것이 낫겠죠.
- 그래서 사전에 정해진 일반적인 형태 등을 정해놓은 것이 generic, 그리고 파이썬에서는 type hint라고 이해하면 될 것 같습니다.
Generic stack: linked-list implementation
- generic type name을 사용해서 기존의 코드를 개선한 예시입니다.
Unchecked cast
Generic data types: autoboxing
- 이번 강의는 Java를 모르는 저에게 정말 와닿지 않는 내용들뿐이었네요 ㅋㅋㅋ..
출처: Coursera, Algorithms, Part 1, Princeton University
'Algorithms, Part 1 > 2주차' 카테고리의 다른 글
Stacks and Queues(6) : Stack and Queue Applications(optional) (0) | 2023.04.12 |
---|---|
Stacks and Queues(5) : Iterators (0) | 2023.04.12 |
Stacks and Queues(3) : Queues (0) | 2023.04.11 |
Stacks and Queues(2) : Resizing Arrays (0) | 2023.04.11 |
Stack and Queues(1) : Stacks (0) | 2023.04.11 |