We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 7fad51b + 5b9c510 commit 455001aCopy full SHA for 455001a
Javascript/Deque.js
@@ -0,0 +1,30 @@
1
+class Deque{
2
+ constructor(){
3
+ this.deque = [];
4
+ }
5
+
6
+ addInicio(valor){
7
+ this.deque.unshift(valor);
8
9
10
+ addFim(valor){
11
+ this.deque.push(valor);
12
13
14
+ removeInicio(){
15
+ this.deque.shift();
16
17
18
+ removeFim(){
19
+ this.deque.pop();
20
21
22
+ lerDoInicio(){
23
+ console.log(this.deque);
24
25
26
+ lerDoFim(){
27
+ let dequeCopia = this.deque.slice();
28
+ console.log(dequeCopia.reverse());
29
30
+}
0 commit comments