#pragma once
#ifndef ___DbLinkedDeque
#define ___DbLinkedDeque
#include "DblinkedList.h" //Node 클래스 포함
//LinkedDeque.h : 연결된 덱 클래스
class LinkedDeque : public DbLinkedList {
public:
void addFront(Node2 *n) { insert(0, n); }
Node2* deleteFront() { return remove(0); }
Node2* getFront() { return getEntry(0); }
void addRear(Node2* n) { insert(size(), n); }
Node2* deleteRear() { return remove(size() - 1); }
Node2* getRear() { return getEntry(size() - 1); }
};
#endif // !___DbLinkedDeque
'Programming > DS SorceCode' 카테고리의 다른 글
스레드 이진트리(Thread Binary Tree)를 위한 노드 클래스 (0) | 2019.03.25 |
---|---|
BinaryNode.h : 이진 트리를 위한 노드 클래스 (0) | 2019.03.25 |
DblinkedList.h : 이중 연결 리스트 클래스 (0) | 2019.03.24 |
Node2.h : 이중연결리스트 노드를 나타내기 위한 클래스 (0) | 2019.03.24 |
LinkedList.h : 단순 연결 리스트 클래스 (0) | 2019.03.23 |