연결 리스트(Linked List) 1
Frinee
이 글은 윤성우 저 - "윤성우의 열혈 자료구조"를 공부하고 정리하여 작성하였습니다. 1. 추상 자료형(Abstract Data Type)“구체적인 기능의 완성과정을 언급하지 않고, 순수하게 기능이 무엇인지를 나열한 것”ex) 지갑 Wallet 구조체가 있을 때type Wallet = { coin100Num: number; bill5000Num: number; // 돈을 꺼내는 기능 takeOutMoney: (value: number) => { coin100: number; bill5000: number } | string; // 돈을 넣는 기능 putMoney: (coin100: number, bill5000: number) => void;};추상 자료형도 자료형이기에 ‘기능’ 혹은 ‘연산’..