freeCodeCamp/guide/chinese/certifications/coding-interview-prep/data-structures/learn-how-a-stack-works/index.md

821 B
Raw Blame History

title localeTitle
Learn how a Stack Works 了解堆栈的工作原理

了解堆栈的工作原理

方法:

  • 堆栈是一种抽象的数据结构。
  • 他们遵循LIFO后进先出或FILO先进先出原则。
  • 堆栈的插入和删除操作具有**O1**时间复杂度。
  • 在Javascript中数组可以被视为一个堆栈因为.push().pop()方法的时间复杂度为O1
  • 在这个挑战中,我们需要将.pop().push()放入堆栈中。

解:

var homeworkStack = ["BIO12","HIS80","MAT122","PSY44"]; 
 
 homeworkStack.pop(); 
 homeworkStack.push("CS50"); 

参考: