Example #1
0
void testAssign(IntVector& test)
{
	cout << "Size of 3, all 0" << endl;
	test.assign(3, 0);
	testValues(test);
	
	cout << "Size of 3, all 3" << endl;
	test.assign(3, 3);
	testValues(test);
	
	cout << "Size of 10, all 5" << endl;
	test.assign(10, 5);
	testValues(test);
	
	cout << "Size of 17, all 5" << endl;
	test.assign(17, 5);
	testValues(test);
	
	//cout << "Size of 64, all 5" << endl;
	//test.assign(64, 5);
	//testValues(test);
	
	cout << "Size of 65, all 5" << endl;
	test.assign(65, 5);
	testValues(test);
}
Example #2
0
void
processSolution(IntVector const& subset)
{
	if (subset.size() < cmin)
	{
		cmin = subset.size();
		solution.assign(subset.begin(), subset.end());
	}
	//printVector(subset);
}
Example #3
0
void IntMatrix::Assign(int w, int h, int Val)
{
	IntVector v;

	// assign w times Val vector
	v.assign(w, Val);

	// assign h times v to the matrix
	for(int j=0; j<h; j++)
		this->push_back(v);
}
inline void IndexedList::clear(void) {
	_list.clear();
	_element.assign(max_size(), max_size());
}
inline void IndexedList::reset(size_t const & s) {
	_element.assign(s, s);
	_list.clear();
	_list.reserve(max_size());
}