Questions tagged «arrays»

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


29
将数组元素从一个数组位置移动到另一数组位置
我很难弄清楚如何移动数组元素。例如,给出以下内容: var arr = [ 'a', 'b', 'c', 'd', 'e']; 我为什么能写入移动功能'd'之前,'b'? 或'a'之后'c'? 移动之后,应更新其余元素的索引。这意味着在第一个示例中,移动后arr [0] ='a',arr [1] ='d'arr [2] ='b',arr [3] ='c',arr [4] = 'e' 这看起来应该很简单,但是我无法将其包裹住。
521 javascript  arrays 

18
Swift如何按属性值对自定义对象数组进行排序
可以说我们有一个名为imageFile的自定义类,该类包含两个属性。 class imageFile { var fileName = String() var fileID = Int() } 其中很多存储在数组中 var images : Array = [] var aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID = 101 images.append(aImage) aImage = imageFile() aImage.fileName = "image1.png" aImage.fileID = 202 images.append(aImage) 问题是:如何按“ fileID” ASC或DESC对图像数组进行排序?
519 arrays  sorting  swift 

30
将数组拆分为大块
假设我有一个如下所示的Javascript数组: ["Element 1","Element 2","Element 3",...]; // with close to a hundred elements. 什么方法适合将数组分块(拆分)为更小的数组,最多可以有10个元素?
515 javascript  arrays  split 

18
按对象字段对对象数组进行排序
如何按其字段之一(例如name或)对对象数组进行排序count? Array ( [0] => stdClass Object ( [ID] => 1 [name] => Mary Jane [count] => 420 ) [1] => stdClass Object ( [ID] => 2 [name] => Johnny [count] => 234 ) [2] => stdClass Object ( [ID] => 3 [name] => Kathy [count] => 4354 ) ....
514 php  arrays  sorting  object 


20
向C#数组添加值
这可能是一个非常简单的方法-我从C#开始,需要向数组添加值,例如: int[] terms; for(int runs = 0; runs < 400; runs++) { terms[] = runs; } 对于那些使用PHP的人,这是我正在C#中尝试做的事情: $arr = array(); for ($i = 0; $i < 10; $i++) { $arr[] = $i; }
510 c#  arrays 

30
对对象数组进行分组的最有效方法
在数组中对对象进行分组的最有效方法是什么? 例如,给定此对象数组: [ { Phase: "Phase 1", Step: "Step 1", Task: "Task 1", Value: "5" }, { Phase: "Phase 1", Step: "Step 1", Task: "Task 2", Value: "10" }, { Phase: "Phase 1", Step: "Step 2", Task: "Task 1", Value: "15" }, { Phase: "Phase 1", Step: "Step 2", Task: …



8
如何在PHP中将元素添加到空数组?
如果我在PHP中定义了一个数组,例如(我没有定义其大小): $cart = array(); 我是否可以使用以下内容简单地添加元素? $cart[] = 13; $cart[] = "foo"; $cart[] = obj; PHP中的数组没有add方法,例如cart.add(13)?
488 php  arrays  variables 

5
如何在C ++中使用数组?
C ++从C继承了数组,几乎可以在任何地方使用它们。C ++提供更易于抽象使用和更不容易出错(std::vector<T>因为C ++ 98和std::array<T, n>自C ++ 11),因此需要对阵列不会出现相当经常,因为它在C.确实但是,当读取遗留编写代码或与用C编写的库进行交互,您应该对数组的工作原理有把握。 该常见问题解答分为五个部分: 类型级别的数组和访问元素 数组创建和初始化 分配和参数传递 多维数组和指针数组 使用数组时的常见陷阱 如果您觉得本常见问题解答中缺少重要的内容,请写一个答案并将其链接为附加部分。 在下文中,“数组”表示“ C数组”,而不是类模板std::array。假定具备C声明符语法的基本知识。请注意,面对异常,手动使用new和delete如下所述是非常危险的,但这是另一个FAQ的主题。 (注意:这本来是Stack Overflow的C ++ FAQ的一个条目。如果您想批评以这种形式提供FAQ的想法,则可以在开始所有这些操作的meta上进行发布。)该问题在C ++聊天室中进行监控,该问题最初是从FAQ想法开始的,所以提出这个想法的人很可能会读懂您的答案。)

16
如何检查元素是否在数组中
在Swift中,如何检查数组中是否存在元素?Xcode没有针对contain,,include或的任何建议has,并且快速搜索本书不会发现任何建议。知道如何检查吗?我知道有一种方法find可以返回索引号,但是有没有一种方法可以返回布尔值,如ruby的#include?? 我需要的示例: var elements = [1,2,3,4,5] if elements.contains(5) { //do something }
475 arrays  swift 


20
如何使用PHP检查数组是否为空?
players将为空或以逗号分隔的列表(或单个值)。检查它是否为空的最简单方法是什么?我假设只要将$gameresult数组提取到$gamerow?中就可以这样做。在这种情况下,跳过展开$playerlist是否为空可能会更有效,但是出于参数的考虑,我将如何检查数组是否也为空? $gamerow = mysql_fetch_array($gameresult); $playerlist = explode(",", $gamerow['players']);
470 php  arrays 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.