Professional Documents
Culture Documents
for(int i=0;i<5;i++){
int val;
cin>>val;
v.push_back(val);
}
cout<<"dispaly vector data"<<endl;
for(int i=0;i<v.size();i++){
cout<<v[i]<<" "<<endl;
}
vector<int>v2(10);
cout<<"size of v2 is :"<<v2.size()<<endl;
v2.assign(v.begin(),v.end());
cout<<"size of V2 is : "<<v2.size()<<endl;
for(int i=0;i<v2.size();i++){
cout<<v2[i]<<endl;
}
--------------------------------------------------------------------------------------------vector<int>v1(10);
cout<<"size of v1 is : "<<v1.size()<<endl;
cout<<"capacity of v1 is : "<<v1.capacity()<<endl;
cout<<" Enter integer values "<<endl;
for(int i=0;i<10;i++){
cin>>v1[i];
//int val;
//cin>>val;
//v1.push_back(val);
}
cout<<"size of v1 is : "<<v1.size()<<endl;
cout<<"capacity of v1 is : "<<v1.capacity()<<endl;
cout<<"display vector data"<<endl;
for(int i=0;i<v1.size();i++){
cout<<v1[i]<<" "<<endl;
}
vector<int>v2(5);
cout<<"size of v2 is :"<<v2.size()<<endl;
v2.assign(v1.begin()+1,v1.end()-6);
cout<<"size of V2 is : "<<v2.size()<<endl;
for(int i=0;i<v2.size();i++){
cout<<v2[i]<<endl;
}
---------------------------------------------
--------------------------------------------at function
Application
vector<int>v(5);
cout<<"Initialize Vector"<<endl;
for(int i=0;i<v.size();i++){
cin>>v[i];
}
cout<<"Dangerous"<<endl;
for(int i=0;i<10;i++){
cout<<v[i]<<endl;
}
cout<<"safe style"<<endl;
for(int i=0;i<10;i++){
cout<<v.at(i)<<endl;
}
----------------------------------------------------------------------------------------front() and back() return first ans last elemnet in vector
Example:
vector<int>v(5);
cout<<"Initialize Vector"<<endl;
for(int i=0;i<v.size();i++){
cin>>v[i];
}
cout<<"first and last element"<<endl;
cout<<v.front()<<endl;
cout<<v.back()<<endl;
----------------------------------------------------------------------------------------------------------------begin() and end() Iterators
Example:
vector<string> words;
string str;
//while(cin>>str) words.push_back(str);
cout<<"Enter Words: "<<endl;
for(int i=0;i<5;i++){
cin>>str;
words.push_back(str);
}
vector<string>::iterator iter;
for(iter=words.begin();iter!=words.end();iter++){
cout<<*iter<<endl;
}
----------------------------------------------------------------------------------------------------size() and capacity()
Example:
//size() and capacity()
vector<int>v;
cout<<"size of v is :"<<v.size()<<endl;
cout<<"capacity of v is : "<<v.capacity()<<endl;
v.reserve(20);
cout<<"size of v is :"<<v.size()<<endl;
cout<<"capacity of v is : "<<v.capacity()<<endl;
v.push_back(10);
v.push_back(20);
v.push_back(50);
cout<<"size of v is :"<<v.size()<<endl;
cout<<"capacity of v is : "<<v.capacity()<<endl;
------------------------------------------------------------------------------------------------------------------------clear() function
Example:
vector<int>v;
cout<<"size of v is :"<<v.size()<<endl;
v.push_back(20);
v.push_back(50);
v.push_back(43);
v.push_back(65);
cout<<"size of v is : "<<v.size()<<endl;
for(int i=0;i<v.size();i++){
cout<<v[i]<<endl;
}
v.clear();
cout<<"size of v is : "<<v.size()<<endl;
------------------------------------------------------------------------------------------------------------empty() function
Example:
vector<int>v;
cout<<"size of v is :"<<v.size()<<endl;
v.push_back(20);
v.push_back(50);
v.push_back(43);
v.push_back(65);
cout<<"size of v is : "<<v.size()<<endl;
for(int i=0;i<v.size();i++){
cout<<v[i]<<endl;
}
while(!v.empty()){
cout<<v.back()<<endl;
v.pop_back();
}
----------------------------------------------------------------------------------------------------------swap() function
Example:
vector<int>v1;
cout<<"size of v1 is :"<<v1.size()<<endl;
v1.push_back(20);
v1.push_back(50);
v1.push_back(43);
v1.push_back(65);
cout<<"size of v1 is :"<<v1.size()<<endl;
for(int i=0;i<v1.size();i++){
cout<<v1[i]<<endl;
}
vector<int>v2;
cout<<"size of v2 is :"<<v2.size()<<endl;
v2.push_back(78);
v2.push_back(67);
v2.push_back(45);
v2.push_back(23);
v2.push_back(100);
cout<<"size of v2 is :"<<v2.size()<<endl;
for(int i=0;i<v2.size();i++){
cout<<v2[i]<<endl;
}
cout<<"by applying swap() function"<<endl;
v1.swap(v2);
cout<<"vector v1"<<endl;
for(int i=0;i<v1.size();i++){
cout<<v1[i]<<endl;
}
cout<<"vector v2"<<endl;
for(int i=0;i<v2.size();i++){
cout<<v2[i]<<endl;
}
--------------------------------------------------------------------------------------------------------------resize() function
Example:
vector<int>v1;
cout<<"size of v1 is :"<<v1.size()<<endl;
cout<<"capacity of v1 is :"<<v1.capacity()<<endl;
v1.reserve(20);
v1.push_back(20);
v1.push_back(50);
v1.push_back(43);
v1.push_back(65);
cout<<"size of v1 is :"<<v1.size()<<endl;
cout<<"capacity of v1 is :"<<v1.capacity()<<endl;
for(int i=0;i<v1.size();i++){
cout<<v1[i]<<endl;
}
cout<<"v1 is being resized"<<endl;
v1.resize(10);
// v1.resize(10,555);
for(int i=0;i<v1.size();i++){
cout<<v1[i]<<endl;
}
cout<<"size of v1 is :"<<v1.size()<<endl;
cout<<"capacity of v1 is :"<<v1.capacity()<<endl;
----------------------------------------------------------------------------------------------------------------------erase() and insert() functions
Example:
vector<int>v;
for(int i=0;i<10;i++){
v.push_back(i*i);
}