找到 6691 篇文章 关于 Javascript

在 Javascript 中创建队列

Samual Sam
更新于 2020年6月15日 09:02:25

622 次查看

尽管 JavaScript 中的数组提供了队列的所有功能,但让我们实现我们自己的 Queue 类。我们的类将具有以下功能 - enqueue(element):用于在队列中添加元素的功能。dequeue():从队列中删除元素的功能。peek():返回队列前端的元素。isFull():检查我们是否达到了队列上的元素限制。isEmpty():检查队列是否为空。clear():删除所有元素。display():显示数组的所有内容让我们从定义一个简单的类开始,该类带有一个构造函数,该构造函数获取队列的最大大小和一个辅助函数,该函数将帮助我们... 阅读更多

Javascript 中的队列数据结构

Sai Teja Kotha
更新于 2022年12月16日 15:55:25

481 次查看

在本文中,我们将讨论 JavaScript 中的队列数据结构。它是一种线性数据结构,其中元素的入队和出队遵循 FIFO(先进先出)顺序。队列的两端都是开放的。一端始终用于插入数据,另一端用于删除数据。在这里,我们使用两个指针后端和前端。后端用于插入数据,前端用于删除数据。队列的一个现实世界的例子可以是一条单车道单行道,其中车辆先进入,... 阅读更多

Javascript 中的栈类

Samual Sam
更新于 2020年6月15日 08:29:05

163 次查看

以下是 Stack 类的完整实现 - 示例类 Stack {    构造函数(maxSize) { // 如果未提供,则设置默认最大大小       if (isNaN(maxSize)) {          maxSize = 10;       }       this.maxSize = maxSize; // 初始化一个将包含堆栈值的数组。       this.container = [];    }      display() {       console.log(this.container);    }      isEmpty() {       return this.container.length === 0;    }      isFull() {       return this.container.length >= this.maxSize;    }   ... 阅读更多

清除 Javascript 中栈的元素

karthikeya Boyini
更新于 2020年6月15日 08:31:33

765 次查看

考虑 Javascript 中一个简单的栈类。示例类 Stack {    构造函数(maxSize) {       // 如果未提供,则设置默认最大大小       if (isNaN(maxSize)) {          maxSize = 10;       }       this.maxSize = maxSize; // 初始化一个将包含堆栈值的数组。       this.container = [];    }    // 一个方法,用于在开发此类时查看内容    display() {       console.log(this.container);    }    // 检查数组是否为空    isEmpty() {   ... 阅读更多

从 Javascript 中的栈中窥视元素

Samual Sam
更新于 2020年6月15日 08:34:42

543 次查看

考虑 Javascript 中一个简单的栈类。示例类 Stack {    构造函数(maxSize) {       // 如果未提供,则设置默认最大大小       if (isNaN(maxSize)) {          maxSize = 10;       }       this.maxSize = maxSize; // 初始化一个将包含堆栈值的数组。       this.container = [];    }    // 一个方法,用于在开发此类时查看内容    display() {       console.log(this.container);    }    // 检查数组是否为空    isEmpty() {   ... 阅读更多

从 Javascript 中的栈中弹出元素

karthikeya Boyini
更新于 2020年6月15日 08:38:10

231 次查看

考虑 Javascript 中一个简单的栈类。示例类 Stack {    构造函数(maxSize) {       // 如果未提供,则设置默认最大大小       if (isNaN(maxSize)) {          maxSize = 10;       }       this.maxSize = maxSize; // 初始化一个将包含堆栈值的数组。       this.container = [];    }    // 一个方法,用于在开发此类时查看内容    display() {       console.log(this.container);    }    // 检查数组是否为空    isEmpty() {   ... 阅读更多

将元素推入 Javascript 中的栈

Samual Sam
更新于 2020年6月15日 08:40:11

213 次查看

考虑 Javascript 中以下带有几个小型辅助函数的栈类。示例类 Stack {    构造函数(maxSize) {       // 如果未提供,则设置默认最大大小       if (isNaN(maxSize)) {          maxSize = 10;       }       this.maxSize = maxSize; // 初始化一个将包含堆栈值的数组。       this.container = [];    }    // 一个方法,用于在开发此类时查看内容    display() {       console.log(this.container);    }    // 检查数组是否... 阅读更多

在 Javascript 中创建栈

Sai Teja Kotha
更新于 2022年12月8日 12:04:00

2K+ 次查看

在本文中,我们将讨论如何在 JavaScript 中创建栈数据结构。它是一种线性数据结构,其中元素的压入和弹出遵循 LIFO(后进先出)和 FILO(先进后出)顺序。尽管 JavaScript 中的数组提供了栈的所有功能,但让我们实现我们自己的 Stack 类。我们的类将具有以下功能。push(element) - 用于将元素压入栈顶的功能。pop() - 从顶部删除元素并返回它的功能。peek() - 返回... 阅读更多

Javascript 中的栈数据结构

Sai Teja Kotha
更新于 2022年12月8日 12:00:27

716 次查看

在本文中,我们将讨论 JavaScript 中的栈数据结构。栈是一种抽象数据类型 (ADT),在大多数编程语言中普遍使用。它被称为栈,因为它表现得像一个现实世界的栈,例如 - 一副扑克牌或一堆盘子等。栈只允许在一端进行操作。此功能使其成为 LIFO 数据结构。LIFO 代表后进先出。在这里,最后放置(插入或添加)的元素首先被访问。在栈术语中,插入操作称为 PUSH 操作,删除操作称为 POP ... 阅读更多

在 Javascript 中使用迭代器函数

Sai Teja Kotha
更新于 2022年12月16日 15:52:34

259 次查看

在本文中,我们将讨论迭代器函数在 JavaScript 中的重要性。我们可以使用迭代器函数来迭代数组。除了显式迭代之外,Javascript 还提供各种迭代函数,您可以使用这些函数来迭代数组。在这里,我们使用 forEach()、filter 方法() 和 map() 方法来迭代数组并执行所需的操作。ForEach 函数此函数将一个函数作为参数,并在您传递给它的数组中每个对象上执行该函数。语法以下是 forEach() 方法的语法。array.forEach(function(currentValue, ... 阅读更多

广告