Hey guys.

I am writing a rather large program and there is a part that I want to sort 10 entered vales from the keyboard. Would it be more efficient to use bubblesort or the sort() function using a vector / iterator?

I was thinking of somthing like this as I am leaning towards the vector:

I am only asking as I am trying to conserve space and I know that a vector is a more robust type of array.Code:`std::vector<int> scores( 10, 0 );`

std::vector<int>::iterator iter;

std::cout << "Enter 10 integers: ";

// add values to vector elements

for ( int i = 0; i < scores.size(); i++ )

{

std::cin >> scores[ i ];

}

std::cout << "\n\nYou entered:\n\n";

for ( iter = scores.begin(); iter != scores.end(); ++iter )

{

std::cout << *iter << std::endl;

}

std::cout << "\n\nSorted into order:\n\n";

sort ( scores.begin(), scores.end());

for ( iter = scores.begin(); iter != scores.end(); ++iter )

{

std::cout << *iter << std::endl;

}

Thanks in advance for any input.