Questions tagged «arrays»

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


12
如何在Swift中返回Array的前5个对象?
在Swift中,是否有聪明的方法在Array上使用高阶方法来返回5个第一个对象?obj-c的操作方式是保存索引,并通过循环递增数组递增索引直到索引为5并返回新数组。有没有办法做到这一点filter,map或者reduce?
176 arrays  swift 

4
如何使用Python将文本文件读取到列表或数组中
我正在尝试将文本文件的行读入python中的列表或数组中。创建后,我只需要能够单独访问列表或数组中的任何项目。 文本文件的格式如下: 0,0,200,0,53,1,0,255,...,0. 凡...以上,有实际的文本文件中有数百或数千多个项目。 我正在使用以下代码尝试将文件读入列表: text_file = open("filename.dat", "r") lines = text_file.readlines() print lines print len(lines) text_file.close() 我得到的输出是: ['0,0,200,0,53,1,0,255,...,0.'] 1 显然,它将整个文件读入一个项目列表,而不是单个项目列表。我究竟做错了什么?
176 python  arrays  list  text 


1
创建一个数组列表数组
我想要创建一个arraylist数组,如下所示: ArrayList<Individual>[] group = new ArrayList<Individual>()[4] 但是它没有编译。我怎样才能做到这一点?
175 java  arrays  arraylist 

12
PHP-从对象数组中按对象属性查找条目
该数组如下所示: [0] => stdClass Object ( [ID] => 420 [name] => Mary ) [1] => stdClass Object ( [ID] => 10957 [name] => Blah ) ... 我有一个名为的整数变量$v。 如何选择具有对象的数组条目,其中的ID属性具有$v值?
174 php  arrays  object 

6
如何从C样式数组初始化std :: vector?
std::vector从C型数组初始化a的最便宜方法是什么? 示例:在下面的类中,我有一个vector,但是由于外部限制,数据将作为C样式数组传递: class Foo { std::vector<double> w_; public: void set_data(double* w, int len){ // how to cheaply initialize the std::vector? } 显然,我可以调用w_.resize()然后循环遍历元素,或调用std::copy()。有没有更好的方法?
174 c++  arrays  vector  stl 

12
清除PHP数组值的最佳方法
清除数组中的所有值哪个更有效?第一个要求我在第二个示例的循环中每次使用该函数。 foreach ($array as $i => $value) { unset($array[$i]); } 或这个 foreach($blah_blah as $blah) { $foo = array(); //do something $foo = null; }
172 php  arrays 

2
符号数组有文字表示法吗?
我喜欢这个字符串数组的文字表达: %w( i can easily create arrays of words ) 我想知道是否有文字来获取符号数组。我知道我能做 %w( it is less elegant to create arrays of symbols ).map( &:to_sym ) 但是仅仅使用文字就太好了。

17
用Java对数组排序
我正在尝试制作一个包含10个整数的数组的程序,到目前为止,它们都具有随机值。 但是,现在我需要按从最低到最高的顺序对它们进行排序,然后将其打印到屏幕上,我该怎么做呢? (对一个程序这么小的代码感到抱歉,我对循环不好,只是开始使用Java) public static void main(String args[]) { int [] array = new int[10]; array[0] = ((int)(Math.random()*100+1)); array[1] = ((int)(Math.random()*100+1)); array[2] = ((int)(Math.random()*100+1)); array[3] = ((int)(Math.random()*100+1)); array[4] = ((int)(Math.random()*100+1)); array[5] = ((int)(Math.random()*100+1)); array[6] = ((int)(Math.random()*100+1)); array[7] = ((int)(Math.random()*100+1)); array[8] = ((int)(Math.random()*100+1)); array[9] = ((int)(Math.random()*100+1)); System.out.println(array[0] +" " + array[1] …
170 java  arrays 


20
如何在数组中查找并返回重复值
arr 是字符串数组: ["hello", "world", "stack", "overflow", "hello", "again"] 一种简单又优雅的方法来检查是否arr有重复项,如果有重复项,则返回其中一个(无论哪个)? 例子: ["A", "B", "C", "B", "A"] # => "A" or "B" ["A", "B", "C"] # => nil
170 ruby  arrays 

6
如何在C#中串联列表?
如果我有: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? 我在Visual Studio 2008中运行了与此类似的代码,并在每次执行后设置了断点。之后myList1 = getMeAList();,myList1包含四个字符串,然后我按下加号按钮以确保它们并非全部为空。 之后 myList2 = getMeAnotherList();,myList2包含六个字符串,然后检查以确保它们不为空... myList1.Concat(myList2);myList1 之后仅包含四个字符串。这是为什么?
170 c#  arrays  list  concatenation 

13
如何在Java中将int []转换为Integer []?
我是Java新手,非常困惑。 我有一个长度为4的大型数据集,int[]我想计算4个整数的每个特定组合出现的次数。这与计算文档中的单词频率非常相似。 我想创建一个Map<int[], double>将每个int []映射到正在运行的计数的列表,但是列表不使用原始类型。 所以我做了 Map<Integer[], Double> 我的数据存储为一个,ArrayList<int[]>所以我的循环应该像 ArrayList<int[]> data = ... // load a dataset` Map<Integer[], Double> frequencies = new HashMap<Integer[], Double>(); for(int[] q : data) { // **DO SOMETHING TO convert q from int[] to Integer[] so I can put it in the map if(frequencies.containsKey(q)) { frequencies.put(q, …


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.