Skip to content

Commit c58d15f

Browse files
author
Alex Klymenko
committed
checkstyle: multiple one line assigment
1 parent 630f377 commit c58d15f

File tree

1 file changed

+11
-5
lines changed
  • src/main/java/com/thealgorithms/datastructures/queues

1 file changed

+11
-5
lines changed

src/main/java/com/thealgorithms/datastructures/queues/Deque.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,16 @@ private static class DequeNode<S> {
3737
*/
3838
public void addFirst(T val) {
3939
DequeNode<T> newNode = new DequeNode<>(val);
40-
if (head == null) {
41-
head = tail = newNode;
40+
41+
if (isEmpty()) {
42+
head = newNode;
43+
tail = newNode;
4244
} else {
4345
newNode.next = head;
4446
head.prev = newNode;
4547
head = newNode;
4648
}
49+
4750
size++;
4851
}
4952

@@ -55,7 +58,8 @@ public void addFirst(T val) {
5558
public void addLast(T val) {
5659
DequeNode<T> newNode = new DequeNode<>(val);
5760
if (tail == null) {
58-
head = tail = newNode;
61+
head = newNode;
62+
tail = newNode;
5963
} else {
6064
newNode.prev = tail;
6165
tail.next = newNode;
@@ -77,7 +81,8 @@ public T pollFirst() {
7781

7882
T oldHeadVal = head.val;
7983
if (head == tail) {
80-
head = tail = null;
84+
head = null;
85+
tail = null;
8186
} else {
8287
head = head.next;
8388
head.prev = null;
@@ -99,7 +104,8 @@ public T pollLast() {
99104

100105
T oldTailVal = tail.val;
101106
if (head == tail) {
102-
head = tail = null;
107+
head = null;
108+
tail = null;
103109
} else {
104110
tail = tail.prev;
105111
tail.next = null;

0 commit comments

Comments
 (0)