Questions tagged «arrays»

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


13
在C ++中将数组的所有元素初始化为一个默认值?
C ++注意:数组初始化在数组初始化方面有一个不错的清单。我有一个 int array[100] = {-1}; 期望它充满-1,但不是,只有第一个值是,其余为0和随机值的混合。 代码 int array[100] = {0}; 可以正常工作并将每个元素设置为0。 我在这里想念的是什么。如果值不为零,无法初始化吗? 和2:默认初始化(如上所述)是否比遍历整个数组并分配值的常规循环更快?

22
Array.push()如果不存在?
如果两个值都不存在,如何推入数组?这是我的数组: [ { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" } ] 如果我尝试使用name: "tom"or或再次将其推入数组text: "tasty",我什么都不想发生...但是如果这两个都不存在,那么我希望它.push() 我怎样才能做到这一点?

6
用形状反应原型数组
是否存在使用原型的内置方法,以确保传递给组件的对象数组实际上是特定形状的对象数组? 也许是这样的? annotationRanges: PropTypes.array(PropTypes.shape({ start: PropTypes.number.isRequired, end: PropTypes.number.isRequired, })), 我在这里想念什么超级明显吗?似乎将受到高度追捧。

10
如何使用合并排序算法进行就地排序?
我知道这个问题不太具体。 我想要的是有人告诉我如何将普通合并排序转换为就地合并排序(或具有恒定额外空间开销的合并排序)。 我只能在网上找到说“它太复杂”或“超出本文范围”的页面。 唯一已知的就地合并(没有任何额外空间)的方法太复杂,无法简化为实际程序。(从这里拍摄) 即使太复杂,如何进行合并排序的基本概念是什么?

11
如何在Java中将对象数组转换为字符串数组
我使用以下代码将Object数组转换为String数组: Object Object_Array[]=new Object[100]; // ... get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); 但我想知道是否还有另一种方法可以做到,例如: String_Array=(String[])Object_Array; 但这会导致运行时错误: Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; 正确的做法是什么?
244 java  arrays  string 

15
numpy:数组中唯一值的最有效频率计数
在numpy/中scipy,是否有一种有效的方法来获取数组中唯一值的频率计数? 遵循以下原则: x = array( [1,1,1,2,2,2,5,25,1,1] ) y = freq_count( x ) print y >> [[1, 5], [2,3], [5,1], [25,1]] (对于您来说,R用户在那里,我基本上是在寻找该table()功能)

22
in_array()和多维数组
我in_array()过去经常检查数组中是否存在值,如下所示: $a = array("Mac", "NT", "Irix", "Linux"); if (in_array("Irix", $a)) { echo "Got Irix"; } //print_r($a); 但是多维数组(下)如何处理-如何检查该值是否存在于多维数组中? $b = array(array("Mac", "NT"), array("Irix", "Linux")); print_r($b); 还是我不应该使用in_array()多维数组?

9
如何将DOM元素设置为第一个孩子?
我有元素E,并向其添加了一些元素。突然之间,我发现下一个元素应该是E的第一个孩子。诀窍是什么,怎么做?方法取消移位不起作用,因为E是一个对象,而不是数组。 很长的路要走遍E的孩子,并移动他们的键++,但是我敢肯定,有更漂亮的方法。



19
如何在JavaScript中通过对象的属性获取索引?
例如,我有: var Data = [ { id_list: 1, name: 'Nick', token: '312312' }, { id_list: 2, name: 'John', token: '123123' }, ] 然后,例如,我想通过对该对象进行排序/反转name。然后我想得到这样的东西: var Data = [ { id_list: 2, name: 'John', token: '123123' }, { id_list: 1, name: 'Nick', token: '312312' }, ] 现在,我想知道具有属性的对象的索引,name='John'以获取属性标记的值。 我该如何解决这个问题?



11
如何检查Perl数组是否包含特定值?
我试图找出一种方法,无需遍历数组就可以检查数组中是否存在值。 我正在读取文件中的参数。我有一长串我不想处理的参数。我将这些不需要的参数放在数组中@badparams。 我想读取一个新参数,如果不存在@badparams,请对其进行处理。如果确实存在@badparams,请转到下一个阅读。
239 perl  arrays  comparison 

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.