英文:
Does javascript have objects/containers like stack and queues?
问题
学习详细了解数据结构。在网上查看了一些 JavaScript 教程,它们似乎将数组用于所有操作。
例如这样:
class Stack {
// 用数组来实现栈
constructor()
{
this.items = [];
}
// 需要实现的方法
// push(item)
// pop()
// peek()
// isEmpty()
// printStack()
}
英文:
Learning about data structures in details. Checked few js tutorials online and they seemed to use array for everything.
Like this:
class Stack {
// Array is used to implement stack
constructor()
{
this.items = [];
}
// Functions to be implemented
// push(item)
// pop()
// peek()
// isEmpty()
// printStack()
}
答案1
得分: 1
以下是翻译好的内容:
实际上,对于类似堆栈和队列的现有对象容器并不存在,但有一些有效实现它们的技巧。
参考以下链接:
https://chevtek.io/9-javascript-tips-you-may-not-know/
https://yuiazu.net/2019/02/19/stack-and-queue-in-javascript/
希望这对你有帮助
英文:
Actually, there is no existing object containers for the likes of stack and queue but there are a handful of techniques on how you efficiently implement them.
refer to these links:
https://chevtek.io/9-javascript-tips-you-may-not-know/
https://yuiazu.net/2019/02/19/stack-and-queue-in-javascript/
hope this helps
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论