v.size প্রিন্ট করা লাগবে যদি আমি ইউনিয়ন করার পর তৈরি সেটের সাইজ প্রিন্ট দিতে চাই
- FOR ARRAY:-অ্যারে সর্ট করে ভেক্টরে রাখছি
int first[] = {5,10,15,20,25};int second[] = {50,40,30,20,10};std::vector<int> v(10); // 0 0 0 0 0 0 0 0 0 0std::vector<int>::iterator it;std::sort (first,first+5); // 5 10 15 20 25std::sort (second,second+5); // 10 20 30 40 50it=std::set_union (first, first+5, second, second+5, v.begin());// 5 10 15 20 25 30 40 50 0 0v.resize(it-v.begin()); // 5 10 15 20 25 30 40 50- FOR VECTOR
- ভেক্টর সর্ট করে ভেক্টরে রাখছি
- vector<int>union(vector<int>A,vector<int>B) { sort(A.begin(),A.end()); sort(B.begin(),B.end()); vector<int> C(A.size()*2); //vector A has same size as vector B vector<int>::iterator it= set_union(A.begin(),A.end(),B.begin(),B.end(),C.begin()); C.resize(it-C.begin()); return C; }
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন