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); }
void processSolution(IntVector const& subset) { if (subset.size() < cmin) { cmin = subset.size(); solution.assign(subset.begin(), subset.end()); } //printVector(subset); }
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()); }