কম্পিউটার

C++ এ STL-এ জোড়া ব্যবহার করে অন্য অ্যারের অনুযায়ী একটি অ্যারে সাজানো


ধরুন আমাদের দুটি ভিন্ন অ্যারে আছে। আমাদের C++ STL পেয়ার ক্লাস ব্যবহার করে অন্য অ্যারের উপর ভিত্তি করে একটি অ্যারে সাজাতে হবে। বিবেচনা করুন দুটি অ্যারে হল A1 =[2, 1, 5, 4, 9, 3, 6, 7, 10, 8], এবং আরেকটি অ্যারে হল A2 =[A, B, C, D, E, F, G' এর মতো , H, I, J], আউটপুট এরকম হবে:A1 =[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], A2 =[B, A, F, D, C , G, H, J, E, I]

এখানে আমরা C++ STL এর জোড়া ব্যবহার করছি। A1 থেকে একটি উপাদান, A2 থেকে আরেকটি উপাদান নিয়ে জোড়া তৈরি হয়। তারপর সহজভাবে সাজানোর ফাংশন ব্যবহার করুন। একটি বিষয় আমরা বিবেচনায় নিয়েছি, যে জুটির প্রথম উপাদানটি অ্যারে তৈরি করা উচিত, যেটি অনুসারে বাছাই করা হয়৷

উদাহরণ

#include #include #include 
 namespace ব্যবহার করে std;template void display(T arr[], int n) { for (int i =0; i  pair_arr[n]; জন্য (int i =0; i  

আউটপুট

<প্রে>বাছাই করার আগে:প্রথম অ্যারে:2 1 5 4 9 3 6 7 10 8 দ্বিতীয় অ্যারে:A B C D E F G H I JA পরে সাজানোর:প্রথম অ্যারে:1 2 3 4 5 6 7 8 9 10 দ্বিতীয় ডি অ্যারে:2 1 5 4 9 3 6 7 10 8 দ্বিতীয় অ্যারে
  1. STL ব্যবহার করে একটি প্রদত্ত স্ট্রিংয়ের C++ পারমুটেশন

  2. শুধুমাত্র C++ এ অ্যারে উপাদান ব্যবহার করে একটি অ্যারেকে সমান করুন

  3. C++ এ 1-d অ্যারে ব্যবহার করে একটি 2-d অ্যারে অনুকরণ করা

  4. একটি অ্যারে প্যালিনড্রোম কিনা বা C++ এ STL ব্যবহার করছে না তা পরীক্ষা করার জন্য প্রোগ্রাম