Questions tagged «arrays»

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


6
在Swift中初始化字典的空数组
我试图把头放在Swift中初始化空数组。 对于字符串数组,这很简单: var myStringArray: String[] = [] myStringArray += "a" myStringArray += "b" -> ["a", "b"] 和整数 var myIntArray: Int[] = [] myIntArray += 1 myIntArray += 2 -> [1, 2] 它也适用于其他类型的对象,例如NSImage对象: let path = "/Library/Application Support/Apple/iChat Icons/Flags/" let image1 = NSImage(byReferencingFile: path + "Brazil.png") let image2 = NSImage(byReferencingFile: path …

11
C#中未知长度的数组
我刚刚开始学习C#,在数组介绍中,他们展示了如何将变量建立为数组,但是似乎必须在赋值时指定数组的长度,所以如果我不知道数组的长度怎么办?数组?
80 c#  arrays 

10
为什么PHP数组示例会留下逗号?
我看过以下示例: $data = array( 'username' => $user->getUsername(), 'userpass' => $user->getPassword(), 'email' => $user->getEmail(), ); 但是,实际上,我始终没有离开结尾的逗号。我是在做错什么,还是这只是“另一种”方式?如果我使用的是框架,结尾逗号不会对代码生成产生负面影响吗?我也看到过在其他语言(Java,C ++)的数组声明中也使用尾部逗号,因此我认为留下尾部逗号的原因并不特定于PHP,但这引起了我的兴趣。


7
未捕获的TypeError:Object.values不是JavaScript函数
我有一个简单的对象,如下所示: var countries = { "Argentina":1, "Canada":2, "Egypt":1, }; 我需要创建两个数组。第一个数组是对象中所有键的数组。我通过以下方式创建了此数组: var labels = Object.keys(countries); 这很好。我得到了一些国家。现在,当我尝试从值创建数组时... var labels = Object.values(countries); 我收到此错误: Uncaught TypeError: Object.values is not a function JavaScript 我不知道我在做什么错。我console.log countries在声明前后labels对象和对象保持不变。如何正确使用Object.values()?


13
如何在Javascript中获取数组键?
我用以下代码创建了一个数组: var widthRange = new Array(); widthRange[46] = { min:0, max:52 }; widthRange[66] = { min:52, max:70 }; widthRange[90] = { min:70, max:94 }; 我想循环获取每个值46、66、90。我尝试过,for (var key in widthRange)但这给了我很多额外的属性(我假设它们是对象上的函数)。我不能使用常规的for循环,因为这些值不是连续的。
80 javascript  arrays  key 


6
在bash中同时迭代两个数组
我有两个数组。 array=( Vietnam Germany Argentina ) array2=( Asia Europe America ) 我想同时遍历这两个数组,即在两个数组的第一个元素上调用一个命令,然后在第二个元素上调用相同的命令,依此类推。伪代码: for c in ${array[*]} do echo -e " $c is in ......" done 我怎样才能做到这一点?
80 arrays  bash  loops 

6
如何使用jQuery创建JSON对象
我有以下格式的JSON对象: temp:[ { test:'test 1', testData: [ {testName: 'do',testId:''} ], testRcd:'value' }, { test:'test 2', testData: [ {testName: 'do1',testId:''} ], testRcd:'value' } ], 如何在上述格式的jquery中创建JSON对象。我想创建一个动态JSON对象。
80 json  arrays 


7
从多维数组中放大数据
我是PHP的新手,我需要针对以下问题的快速解决方案,但似乎无法提出一个解决方案: 我有一个像这样的多维数组 Array ( [0] => Array ( [blogTags_id] => 1 [tag_name] => google [inserted_on] => 2013-05-22 09:51:34 [inserted_by] => 2 ) [1] => Array ( [blogTags_id] => 2 [tag_name] => technology [inserted_on] => 2013-05-22 09:51:34 [inserted_by] => 2 ) ) 我想使用,implode()以某种方式返回包含逗号之类的tag_name键值的逗号分隔字符串。 google, technology 通过上述功能可以实现这种效果吗?如果没有,请提出替代解决方案。
79 php  arrays  implode 

24
在经过排序和旋转的数组中搜索
在准备面试时,我偶然发现了一个有趣的问题: 您将得到一个经过排序然后旋转的数组。 例如: 让arr = [1,2,3,4,5]排序 将其向右旋转两次以给出[4,5,1,2,3]。 现在,如何最好地在此排序后的旋转数组中进行搜索? 可以取消旋转数组,然后进行二进制搜索。但这并不比在输入数组中进行线性搜索更好,因为两者都是最差情况的O(N)。 请提供一些指示。我为此搜索了很多特殊算法,但找不到任何算法。 我了解C和C ++。
79 c++  c  arrays  algorithm 

7
如何在Java中初始化对象数组
我想初始化一个BlackJack游戏的Player对象数组。我已经阅读了很多有关初始化原始对象(例如,整数数组或字符串数​​组)的各种方法的信息,但是我无法将其理解为我在此处尝试做的事情(见下文)。我想返回一个初始化的Player对象数组。要创建的播放器对象的数量是一个整数,我向用户提示。我以为构造函数可以接受一个整数值,并在初始化Player对象的一些成员变量时相应地命名播放器。我想我很亲密,但仍然很困惑。 static class Player { private String Name; private int handValue; private boolean BlackJack; private TheCard[] Hand; public Player(int i) { if (i == 0) { this.Name = "Dealer"; } else { this.Name = "Player_" + String.valueOf(i); } this.handValue = 0; this.BlackJack = false; this.Hand = new TheCard[2]; } } …

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.