আমরা n উপাদান সহ একটি অ্যারে, আছে. আমাদের পরীক্ষা করতে হবে যে অ্যারে জোড়া অনুসারে সাজানো হয়েছে কিনা। ধরুন অ্যারেটি {8, 10, 18, 20, 5, 15} এর মতো। এটি (8, 10), (18, 20), (5, 15) হিসাবে সাজানো হয়েছে। যদি অ্যারেতে বিজোড় সংখ্যক উপাদান থাকে, তাহলে শেষটি উপেক্ষা করা হবে।
পদ্ধতিটি খুবই সহজ, I 0 থেকে n-1 এ নিয়ে, আমরা দেখব ith উপাদানটি i+1 তম উপাদানের চেয়ে কম কি না, যদি না হয়, তাহলে মিথ্যা ফেরত দিন, অন্যথায় I 2 দ্বারা বৃদ্ধি করুন।
উদাহরণ
#include <iostream> #include <cmath> using namespace std; bool isPairwiseSorted(int arr[], int n) { if(n <= 1) return true; for(int i = 0; i<n; i += 2){ if(arr[i] > arr[i + 1]) return false; } return true; } int main() { int arr[] = {8, 10, 18, 20, 5, 15}; int n = sizeof(arr)/sizeof(arr[0]); if(isPairwiseSorted(arr, n)){ cout << "This is pairwise sorted"; } else { cout << "This is not pairwise sorted"; } }
আউটপুট
This is pairwise sorted