arrays 相关问题

数组是一个有序数据结构,由一组元素(值或变量)组成,每个元素由一个或多个索引标识。在询问数组的特定变体时,请使用这些相关标签:[vector],[arraylist],[matrix]。在使用此标记时,在特定于编程语言的问题中 - 使用正在使用的编程语言标记问题。

PHP 如何在块之后重新创建数组的随机顺序

对于在线游戏,我创建了一个包含 36 个值的初始 PHP 数组:A-Z 0-9。随机脚本重新混合数组,即 [0] 罗 [1] 4 [2] 氮 [3] d ... [35]8 完成后,脚本会为每个符号分配 6 个符号...

回答 1 投票 0

使用特殊规则根据值对对象进行排序的最有效方法

我有一种情况,我想根据对象中的值(数字)创建一个数组,如下所示。然而,问题是,如果有多个键具有相同的值,那么我想要秒......

回答 1 投票 0

为什么这个函数没有给出一组值的平均值?

这是我正在解决的初学者问题。 “老师已经完成了学生考试的评分,需要您的帮助来计算班级的平均分。 完成 getAverage 函数...

回答 1 投票 0

我该如何回答此类问题?

给定两个长度相等的数组 A 和 B,使得 ∀ 𝑖 , 𝐴 [ 𝑖 ] < 𝐵 [ 𝑖 ] ∀i,A[i] 给定两个长度相等的数组 A 和 B,使得 ∀ 𝑖 , 𝐴 [ 𝑖 ] < 𝐵 [ 𝑖 ] ∀i,A[i] 我们迭代两个数组并将这些对附加到最终结果pairs: def func(A, B): pairs = [] i, j = 0, 0 while i < len(A) and j < len(A): if A[i] < B[j]: pairs.append((A[i], B[j])) i += 1 j += 1 else: j += 1 return pairs A = [1, 3, 5, 7] B = [2, 4, 6, 8] print(func(A, B))

回答 1 投票 0

通过某些属性对数组元素进行分组

我有一个带有属性日期的对象数组。 我想要的是创建数组数组,其中每个数组将包含具有相同日期的对象。 我明白,我需要像 .filter 这样的东西来

回答 8 投票 0

dart中解析对象(不支持的操作:无法添加到定长列表)

我有一个用户对象,当用户登录/注册时,该对象保存到云firestore数据库中。 因此,当用户登录时,将从数据库中检索用户对象,并且一切正常,直到我...

回答 4 投票 0

将数组分配给自定义结构

我有这段代码,它将 8 个元素的数组分配给指向自定义结构 (Input_Leo) 的实例 j 的指针: 在CFNN.cpp中: { 双 tx_tech_variable_vec[8] = { 0 }; //我需要...

回答 0 投票 0

在C++中创建div_t类型结构体元素的数组

我有一个结构(这与我的问题有点无关),在这个结构中,使用了 DATE 类型。 typedef div_t 日期; #define ans quot /* (s)(l)div_t : .quot -> .ans... */ #

回答 1 投票 0

如何在 Powershell 中创建空的数组数组?

我想在Powershell中创建一个空的数组数组来保存值的“元组”(数组是不可变的)。 因此我尝试类似的方法: $arr 的类型是Object[]。我读过 += @(1,2) a...

回答 4 投票 0

将一系列单元格存储到数组中,稍后将其作为表格导出到powerpoint

我有这两个for循环,它们试图为powerpoint演示创建幻灯片,但其中一个循环应该查找并存储引用数据透视表的特定单元格范围 这个是

回答 1 投票 0

如何用随机数记录数组

它不起作用,这是针对 api 密钥的,它不起作用 让 hum = 'ethan'; 让杂货清单 = ['面包', '西红柿', '牛奶']; 让随机 = Math.floor(Math.random() * 3); 让 em = ''; 如果(随机...

回答 2 投票 0

为什么这个属于 Minimax 语句一部分的循环在添加 if 条件后会失败?

我正在使用 Minimax 开发四子棋游戏:https://codepen.io/acchang/pen/XWePpWB 我陷入了 Minimax 的第一部分,即构建一个函数,该函数将优先考虑......

回答 1 投票 0

用于查找同名单元格总分乘以偏差和数组的表格公式

附表需要一个公式来排列、除法和乘法。还请包含一个公式,该公式将在添加数据时自动包含更多行。 数组和乘法 姓名 舞蹈×3 跳跃×2 阿里 4 8 ...

回答 1 投票 0

如何在Java中定义和实现固定大小的“List”?

我想在java中创建一个固定大小的列表,根据我在互联网上的搜索和阅读,我在java中找不到该功能,但是我想创建一个包含100个元素的固定大小的列表...

回答 1 投票 0

使用 Laravel Collection 中的 Foreach

我在 laravel 11 中有收集数据 $data=集合::make([ ['id'=>1,'name'=>'阿克塔·朱阿尔·贝利'], ['id'=>2,'name'=>'阿克塔希巴'], ['id'=>3...

回答 1 投票 0

强制检查字符串/数组输入的大小

我想从终端/键盘读取字符串/数组并将其写入字符串变量。 这很容易: printf("请现在输入字符串... ”); scanf("%s", str1) 但是...

回答 1 投票 0

SAS 转置和汇总数据

我有一个如下所示的数据集: 帐号 6m 7m 8m 9m 10m 11m 6m_公制 7m_公制 8m_公制 9m_公制 10m_公制 11m_公制 1 ...

回答 1 投票 0

如何通过 classList.toggle 使用带有键:值对的对象数组作为 HTML 元素 id?

我想按元素 id 循环访问多个 div 元素,并使用 setTimeout 来切换类。让我举例说明: 例如,采用两个正方形和一个按钮: 我想按元素 id 循环访问多个 div 元素,并使用 setTimeout 来切换类。让我举例说明: 例如,取两个方块和一个按钮: <div id="step1" class="steps"></div> <div id="step2" class="steps"></div> <button id="btn1">example one</button> .steps { height: 50px; width: 50px; border: 1px solid black; } 在讨论这个问题之前,让我分享一个有效的例子。在这种情况下,按“btn1”会短暂地以红色突出显示顶部方块,然后以蓝色突出显示。这是JS: const step1 = document.getElementById('step1'); const step2 = document.getElementById('step2'); const btn = document.getElementById('btn'); const exampleOneData = [ {color: "blue", delay: "1000"}, {color: "red", delay: "2000"} ] btn1.addEventListener('click', () => { workingExampleData.forEach((obj) => { setTimeout( () => { step1.style.backgroundColor = obj.color}, obj.delay); }); }); 它基本上使用 forEach() 来处理数组并在超时内调整样式。这看起来效果很好。 现在,我遇到的困难是使用数组对象来切换元素 ID。我想要做的是使用对象数组来循环不同的方块。为此,我添加了第二个按钮和一个不同颜色的 CSS 类: const btn2 = document.getElementById('btn2'); .red { background-color: red; } 然后在 Javascript 中添加一个新的对象数组。在此数组中,我使用对象,其中第一个键/值对表示 HTML 元素 id,第二个键/值对表示 setTimout 延迟,如前所述: const exampleTwoData = [ {step: "step1", delay: "1000"}, {step: "step2", delay: "2000"} ]; btn2.addEventListener('click', () => { exampleTwoData.forEach((obj) => { setTimeout( () => { obj.step.classList.toggle('red')}, obj.delay) }); }); 但问题是我似乎无法使用的语法 `obj.step.classList.toggle('red')` 在循环中 obj.step 应该是first = "step1",然后是"step2"。 所以问题是 - 如果我有一个带有存储 HTML 元素 id 的对象的数组,那么如何将其用作 element.classList.toggle() 上的元素值? 在代码笔中:https://codepen.io/dearstalexander/pen/vYwBxgp 参考以下代码: const btn2 = document.getElementById('btn2'); const exampleTwoData = [ { step: "step1", delay: 1000 }, { step: "step2", delay: 2000 } ]; btn2.addEventListener('click', () => { exampleTwoData.forEach((obj) => { setTimeout(() => { const stepElement = document.getElementById(obj.step); stepElement.classList.toggle('red'); // Take the element and toggle }, obj.delay); }); }); <div id="step1" class="steps"></div> <div id="step2" class="steps"></div> <button id="btn2">example two</button> <style> .steps { height: 50px; width: 50px; border: 1px solid black; } .red { background-color: red; } </style>

回答 1 投票 0

重置地图上的值/变换函数失败 - Laravel

当我尝试使用映射函数和变换函数将 id 的值更改为加密的 Id 时,它得到零值,没有字符串值或字母数字被替换。 但必须包含...

回答 1 投票 0

使用 React 创建可排序表不起作用

第一部分包括将表的项目传递给 useSortableData 函数,以及确定排序顺序的配置变量。 const useSortableData = (items, config = null) => { ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.