找到 6691 篇文章 关于 Javascript

编写函数获取链表中第 N 个节点的 JavaScript 程序

Prabhdeep Singh
更新于 2023年5月4日 10:58:19

92 次浏览

链表是一种线性数据结构,所有节点通过存储下一个节点的地址相互连接。在链表中查找第 n 个节点意味着获取给定链表中第 n 个节点的值,这可以通过两种方法实现:迭代方法和递归方法。示例给定链表:1 -> 2 -> 3 -> 4 -> 5 -> 6 -> null 要查找的节点:3 输出 3 说明:第三个节点的值为 3。迭代方法 ... 阅读更多

检查字符串是否是彼此旋转的 JavaScript 程序

Prabhdeep Singh
更新于 2023年5月4日 11:00:13

429 次浏览

字符串是彼此的旋转,意味着两个字符串可以通过向右或向左旋转来获得另一个字符串。在右旋转中,字符串的字符移到其后面的索引,对于第零个索引,它取最后一个索引的字符,假设字符串在一个圆圈中。左旋转类似于右旋转,但方向相反。我们将得到两个字符串,我们必须找到是否可以通过旋转字符串的字符来获得另一个字符串。输入字符串 1:“abcdef” 字符串 2: ... 阅读更多

检查矩阵是否为上三角矩阵的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月13日 15:31:41

112 次浏览

上三角矩阵是一个方阵,它具有相同数量的行和列,并且所有位于从第一个单元格(位于左上角)到最后一个单元格(位于右下角)的主对角线以下的元素都为零。上三角意味着下三角中的元素将为零。我们将实现一个完整的代码,并解释时间和空间复杂度。示例输入 1:mat = [ [ 1, 2, 3, 4], [ 0, 5, 6, 7], [ 0, 0, 8, ... 阅读更多

检查矩阵是否为下三角矩阵的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月13日 15:30:14

82 次浏览

矩阵可以定义为一个二维数组,其中存储元素,在数学上,它存储其中的数字。下三角矩阵是一个方阵,它具有相同数量的行和列,并且所有位于从第一个单元格(位于左上角)到最后一个单元格(位于右下角)的主对角线以上的元素都为零。我们将实现一个完整的代码,并解释时间和空间复杂度。示例输入 1:mat = [ [ 1, 0, 0, 0], [ 2, ... 阅读更多

检查是否可以在旋转后对数组进行排序的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月13日 15:28:38

73 次浏览

旋转数组意味着将每个索引的元素(不包括一端)移动到右旋转的后一个索引和左旋转的前一个索引。对于右旋转,第零个索引取最后一个索引的值,反之亦然,对于左旋转。对数组进行排序意味着所有元素都按正确的升序排列。我们将实现完整的代码,并解释时间和空间复杂度。示例输入:5 6 9 10 2 3 3 4 输出:是 说明:我们可以将给定数组旋转 4 次 ... 阅读更多

检查是否可以通过旋转数组使数组递增或递减的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月13日 15:27:24

113 次浏览

数组的旋转意味着将数组视为一个循环数组,并将数组的元素向左或向右旋转一个索引,每次旋转一个索引,并且一端的元素可能会取另一端的值。递增数组意味着每个元素都大于或等于其前一个元素,递减数组意味着每个元素都小于或等于其前一个元素。在这个问题中,我们得到了一个数组,我们可以向左或向右旋转数组 ... 阅读更多

检查矩阵的所有行是否彼此循环旋转的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月13日 15:26:25

138 次浏览

矩阵是一种二维数组,其中有一个固定数组的数组定义行,对于该数组的每个索引,都存在固定长度的数组,并且这些数组的长度定义矩阵中存在的列数。我们可以在这由矩阵提供的单元格中存储任何类型的数据。我们将获得一个矩阵,每行包含一些整数,我们必须检查每行是否彼此旋转。彼此旋转意味着通过某个数字 ... 阅读更多

检查是否可以通过旋转数字将所有数组元素转换为连乘积数的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月13日 15:25:20

63 次浏览

连乘积数也称为矩形数,连乘积数是指两个连续数字的倍数。我们将得到一个整数数组,我们可以旋转某个数字的数字任意次数以获得所有组合。对于通过旋转数字产生的任何组合,如果每个数组元素都可以转换为连乘积数,那么我们将打印 true,否则打印 false。连乘积数首先,让我们讨论连乘积数:连乘积数是两个连续数字的乘积。从数学上讲,如果我们有整数 ... 阅读更多

检查是否可以通过最多 X 次顺时针循环移位从另一个字符串形成字符串的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月13日 15:24:08

114 次浏览

字符串的顺时针循环移位意味着将字符串的字符旋转到其在字母顺序中的下一个字符。对于每次循环移位,字符都转换为下一个字符,如果在某些旋转后没有字符存在(因为“z”是英文字母表的最后一个字符),那么在这种情况下,我们可以假设字符在循环中,并再次从英文字母表的第一个字符开始。我们将得到两个字符串,我们可以将第一个字符串的每个字符最多旋转 x 次,并且在执行某些 ... 阅读更多

旋转双向链表 N 个节点的 JavaScript 程序

Prabhdeep Singh
更新于 2023年4月13日 15:21:21

177 次浏览

双向链表是一种线性数据结构,其中每个节点存储下一个节点和前一个节点的地址。我们得到一个双向链表,我们必须将双向链表旋转 N 个节点并打印它。这里 N 是一个正数,并且小于或等于链表中存在的节点数。我们没有得到要旋转双向链表的特定方向。所以我们将双向链表向两个方向旋转。将双向链表逆时针旋转我们必须旋转 ... 阅读更多

广告