我正在尝试这样做
a <- list(1,2,3)
a[a == 2] <- list(1,2,3)
这给了我number of items to replace is not a multiple of replacement length
。一般来说,我迭代地希望基于条件替换整数列表中的元素,这些条件具有依赖于原始列表中的整数的其他各种长度的列表。
答案 0 :(得分:0)
问题没有说明需要什么结果,但是这可以在没有警告或错误的情况下使用指示的列表替换app/Config/core.php
的第二个元素。
void BFS(int s)
{
// Mark all the vertices as not visited(By default
// set as false)
boolean visited[] = new boolean[V];
// Create a queue for BFS
LinkedList<Integer> queue = new LinkedList<Integer>();
// Mark the current node as visited and enqueue it
visited[s]=true;
queue.add(s);
while (queue.size() != 0)
{
// Dequeue a vertex from queue and print it
s = queue.poll();
System.out.print(s+" ");
// Get all adjacent vertices of the dequeued vertex s
// If a adjacent has not been visited, then mark it
// visited and enqueue it
Iterator<Integer> i = adjacent_List[s].listIterator();
while (i.hasNext())
{
int n = i.next();
if (!visited[n])
{
visited[n] = true;
queue.add(n);
}
}
}
}
,并提供:
a