我有一个字符串数组,并希望计算任何单个字符串的出现次数.
我已经对它进行了分类.(这是一个长阵列,我想摆脱O(n²)-loop)
这里我的代码..显然它在ind.outOfB中用完了.exc ..原因很清楚,但我不知道如何解决..
for (int i = 0; i < patternsTest.length-1; i++) {
int occ=1;
String temp=patternsTest[i];
while(temp.equals(patternsTest[i+1])){
i++;
occ++;
}
}
Run Code Online (Sandbox Code Playgroud) 我在R中有一个预分配的矩阵,需要用来自具有以下格式的文件生成的数据帧中的数据填充它:
1-1-7
1-3-2
2-2-6
1-4-8
....
Run Code Online (Sandbox Code Playgroud)
其中第一列包含行索引,第二列包含列索引,第三列包含值.
以下循环是否有更快/更好的方式?
for(i in 1:nrow(file)){
matrix[file[i,1],file[i,2]]=file[i,3]
}
Run Code Online (Sandbox Code Playgroud)