找到 8590 篇文章 适用于 前端技术

用于数组旋转的块交换算法的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月20日 17:22:31

170 次浏览

数组元素的旋转意味着将给定数组的元素向左或向右移动一些特定位置。我们将假设数组呈循环形式,并将边缘的元素旋转到另一端。用于数组旋转的块交换算法意味着按给定数字旋转数组的元素,但不使用旋转,而是使用交换技术。我们将实现递归和迭代方法。输入给定数组为 [ 1, 2, 3, 4, 5, 6, 7]。旋转次数 ... 阅读更多

检查单向链表是否为回文式的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月20日 17:19:55

236 次浏览

单向链表是一种线性数据结构,以非连续的方式存储在内存中,每个块都通过保存下一个块的地址(也称为节点)来连接。回文可以解释为一组字符、数字等,它从前后两个方向读取都是相同的。我们将得到一个单向链表,并且必须找到节点存储的值是否从前后两个方向都相等。输入 1 -> 2 -> 3 -> 3 -> 2 -> 1 ... 阅读更多

检查矩阵是否对称的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月20日 17:18:45

424 次浏览

对称矩阵是矩阵的一种特殊情况,其中矩阵与其转置矩阵相同。矩阵是一组以矩形形式存储的整数或数字,相当于二维数组,矩阵的转置也是一个矩阵,我们可以通过将所有行替换为列来得到它。我们将得到一个矩阵,并且必须打印它是否是对称矩阵。输入 Mat = [[1, 2, 3], [2, 3, 8], [3, 8, ... 阅读更多

检查给定矩阵是否为稀疏矩阵的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月20日 17:17:36

126 次浏览

在数学中,矩阵是一组以矩形形式存储的整数或数字,这相当于编程或 JavaScript 编程中的二维数组。稀疏矩阵是一种特殊类型的矩阵,其中零的数量严格大于给定矩阵中存在的元素或数字的总数。我们将得到一个矩阵,我们必须找到当前矩阵是否为稀疏矩阵。输入 Mat = [ [1, 0, 0], [0, 3, 4], [8, 0, ... 阅读更多

检查幂等矩阵的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月20日 17:16:20

113 次浏览

幂等矩阵是一个方阵,它具有相同数量的行和列,当我们将矩阵乘以自身时,结果将等于相同的矩阵。我们将得到一个矩阵,我们必须找到它是否为幂等矩阵。数学上 - 如果给定矩阵为 M,则 M 为幂等矩阵的条件是它应该遵循以下属性 - M*M = M 矩阵的乘法将一个矩阵与另一个矩阵相乘会产生另一个矩阵,如果给定矩阵是方阵 ... 阅读更多

计算可被 8 整除的旋转次数的 JavaScript 程序

Shubham Vora
更新于 2023年4月20日 17:02:54

105 次浏览

问题陈述 - 我们给定了一个数字。我们需要旋转数字,并需要找到可被 8 整除的旋转总数。在这里,我们将学习两种不同的方法来计算可被 8 整除的旋转次数。旋转数字并检查旋转是否可被 8 整除第一种方法是旋转数字并逐个获取每个可能的旋转。此外,检查旋转是否可被 8 整除。如果是,则将 1 加到计数中。语法用户可以按照以下语法通过旋转数字来计算可被 8 整除的旋转次数。for ( ) ... 阅读更多

计算可被 4 整除的旋转次数的 JavaScript 程序

Shubham Vora
更新于 2023年4月20日 17:02:19

125 次浏览

在本教程中,我们将学习计算给定数字可被 4 整除的旋转总数。问题陈述 - 我们给定了一个数字值。我们需要顺时针或逆时针旋转数字,并计算可被 4 整除的旋转总数。在这里,我们将学习两种不同的方法来计算可被 4 整除的旋转次数。旋转数字并检查它是否可被 4 整除在这种方法中,我们将首先将数字转换为字符串。我们可以对长度为 n 的字符串进行 n 次旋转。我们将删除 ... 阅读更多

计算给定数组中大小为 3 的逆序的 JavaScript 程序

Shubham Vora
更新于 2023年4月20日 17:00:45

129 次浏览

在本教程中,我们将学习计算给定数组中大小为 3 的逆序。问题陈述 - 我们给定了一个长度为 n 的数组,其中包含不同的数字条目。我们需要找到大小为 3 的数字对的总数,使得 arr[i] > arr[j] > arr[k],其中 I < j < k。在这里,我们将首先学习蛮力方法,然后我们将优化其时间和空间复杂度。使用蛮力方法在蛮力方法中,我们将使用三个嵌套的 for 循环来查找计数 ... 阅读更多

检查给定数字是否为 2 的幂的 JavaScript 程序

Shubham Vora
更新于 2023年4月20日 16:53:35

3K+ 次浏览

如果数字仅使用 2 的乘积生成,则给定数字为 2 的幂。在本教程中,我们将学习检查给定数字是否为 2 的幂。在这里,我们将查看 5 种不同的方法来检查给定数字是否为 2 的幂。使用 Math.pow() 方法在 JavaScript 中,数字最多可以包含 64 位。因此,我们可以使用 for 循环和 Math.pow() 方法来查找 2 的 1 到 64 次幂。对于循环,我们可以将 2 的第 i 次幂与数字进行比较。如果 ... 阅读更多

如何使用 JavaScript 有条件地向对象添加成员?

Shubham Vora
更新于 2023年4月20日 16:32:29

3K+ 次浏览

对象是 JavaScript 中最重要的数据类型。甚至在 JavaScript 中,所有东西都是对象。例如,数组是对象,数字、字符串和布尔值也可以是对象。有时,开发人员需要根据某些条件向对象中插入属性。例如,我们有一个人的对象,并且我们仅在一个人 18 岁时才需要添加驾驶证属性。在这里,我们将学习使用 JavaScript 有条件地向对象添加成员的不同方法。使用扩展运算符有条件地向对象添加成员 The ... 阅读更多

广告