スタック
1041 ワード
クラスノード{
クラススタック{
var stack = new stack ()
スタック.push ("Javaスクリプト")
スタック.push ("Java ")
スタック.push ("html ")
スタック.push ( css )
constructor(value) {
this.value = value;
this.next = null;
}
}クラススタック{
constructor(){
this.first = null;
this.last = null;
this.size = 0;
}
// Add a new Value in the list
push(val){
var newNode = new Node(val);
if(!this.first){
this.first = newNode;
this.last = newNode;
} else {
var temp = this.first;
this.first = newNode;
this.first.next = temp;
}
console.log(`--> You are ${++this.size} Inserted Value and this is a <- ${val}`);
}
// Delet end value in the list
pop(){
if(!this.first) return null;
var temp = this.first;
if(this.first === this.last){
this.last = null;
}
this.first = this.first.next;
this.size--;
return temp.value;
}
}var stack = new stack ()
スタック.push ("Javaスクリプト")
スタック.push ("Java ")
スタック.push ("html ")
スタック.push ( css )
Reference
この問題について(スタック), 我々は、より多くの情報をここで見つけました https://dev.to/aashish578/stack-54nテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol