Skip to content

Commit 2414e5f

Browse files
committed
chapter 04: [Queues and Deques]
1 parent 5eabb7b commit 2414e5f

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

examples/chapter04/01-Queue.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ queue.enqueue('Camila');
99
console.log(queue.toString()); // John,Jack,Camila
1010
console.log(queue.size()); // outputs 3
1111
console.log(queue.isEmpty()); // outputs false
12-
queue.dequeue();
13-
queue.dequeue();
12+
queue.dequeue(); // remove John
13+
queue.dequeue(); // remove Jack
1414
console.log(queue.toString()); // Camila

examples/chapter04/02-Deque.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ deque.addBack('Camila');
99
console.log(deque.toString()); // John,Jack,Camila
1010
console.log(deque.size()); // outputs 3
1111
console.log(deque.isEmpty()); // outputs false
12-
deque.removeFront();
12+
deque.removeFront(); // remove John
1313
console.log(deque.toString()); // Jack,Camila
1414
deque.removeBack(); // Camila decides to leave
1515
console.log(deque.toString()); // Jack
16-
deque.addFront('John');
16+
deque.addFront('John'); // John comes back for information
1717
console.log(deque.toString()); // John,Jack

src/js/data-structures/queue.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export default class Queue {
3030
}
3131

3232
isEmpty() {
33-
return this.count - this.lowestCount === 0;
33+
return this.size() === 0;
3434
}
3535

3636
clear() {

src/ts/data-structures/queue.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export default class Queue<T> {
3232
}
3333

3434
isEmpty() {
35-
return this.count - this.lowestCount === 0;
35+
return this.size() === 0;
3636
}
3737

3838
clear() {

0 commit comments

Comments
 (0)