BFS genérica e malloc() -> calloc()