std::pair< num_type, num_type > par;
// la primera mitad va al pedazo inferior
- for (i = 0; i < halves_size; i++)
+ par.first.chunk[0] = chunk[0];
+ for (i = 1; i < halves_size; i++)
{
par.first.chunk.push_back(chunk[i]);
}
// la segunda mitad (si full_size es impar es 1 más que la primera
// mitad) va al pedazo superior
- for ( ; i < full_size; i++)
+ par.second.chunk[0] = chunk[i];
+ for (i++ ; i < full_size; i++)
{
par.second.chunk.push_back(chunk[i]);
}