Skip to content

Commit 0d18610

Browse files
committed
feat: 연결 리스트 기반 큐 enqueue 메소드 구현
1 parent 24db575 commit 0d18610

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

yoonexample/src/main/java/queue/LinkedListQueue.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,14 @@ public boolean isEmpty() {
1818

1919
@Override
2020
public void enqueue(E data) {
21-
21+
Node<E> newNode = new Node<>(data);
22+
if (isEmpty()) {
23+
this.front = newNode;
24+
} else {
25+
this.rear.next = newNode;
26+
}
27+
this.rear = newNode;
28+
this.size++;
2229
}
2330

2431
@Override

0 commit comments

Comments
 (0)