[TypeScript] 자료 구조로 담아내기. #14 - 연결 리스트(with. 이중 연결)
이번 편은 이전 편으로부터 이어집니다. 연결 리스트의 또 다른 형태는 이중 연결 리스트입니다. 후임자의 참조만 저장하는 단일 연결 리스트와 달리 이중 연결 리스트는 선임자의 참조도 함께 저장합니다. interface DoublyLinkedListNode<T> extends DoublyLinkedList<T> { linkBefore(succ: DoublyLinkedListNode<T>): void; linkAfter(pred: D...
![[TypeScript] 자료 구조로 담아내기. #14 - 연결 리스트(with. 이중 연결)](https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/JZ8AHFr2aEg/upload/64ada685c81df630bc522030ccb249a6.jpeg)
![[TypeScript] 자료 구조로 담아내기. #13 - 연결 리스트(with. 탐색)](https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/11KDtiUWRq4/upload/9d73119b329ff023d19fc6162630671c.jpeg)
![[TypeScript] 자료 구조로 담아내기. #12 - 연결 리스트(with. null 노드)](https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/5v235ueAU58/upload/265377fe2e8da28d69701f873c907dc4.jpeg)
![[TypeScript] 자료 구조로 담아내기. #11 - 연결 리스트(with. 헤드 노드)](https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/v8pL84kvTTc/upload/d70e9fdf03dc1e678f9026bee97e822d.jpeg)
![[TypeScript] 자료 구조로 담아내기. #10 - 연결 리스트(with. 연결)](https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/Xe7za0JtTeM/upload/1b7999ae5b4dd213025f4034465ddb80.jpeg)
![[TypeScript] 자료 구조로 담아내기. #9 - 연결 리스트(with. 연산)](https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/t1OalCBUYRc/upload/5b822e68ff45fa3caa22f7e8d73091cf.jpeg)