ধরুন আমাদের একটি অ্যারে A, এবং আরেকটি পূর্ণসংখ্যা K আছে। K-এর যেকোনো দুটি গুণের মধ্যে থাকা উপাদানগুলোকে আমাদেরকে সাজাতে হবে। ধরুন A হল [2, 13, 3, 1, 21, 7, 8, 13, 12। ], এবং K =2। আউটপুট হবে [2, 1, 3, 7, 13, 21, 8, 13, 12]। এখানে 2 এর একাধিক হল 2, 8 এবং 12, 2 এবং 8 এর মধ্যে উপাদানগুলি হল 13, 3, 1, 21, 7, সেগুলিকে 1, 3, 7, 13, 21, 8 এবং 12 এর মধ্যে উপাদানগুলি সাজানো হবে মাত্র 13, তাই এটি ইতিমধ্যেই সাজানো হয়েছে৷
৷আমাদের অ্যারে অতিক্রম করতে হবে, এবং K মানের গুণিতক ট্র্যাক করতে হবে। তারপর K-এর দ্বিতীয় গুণিতক থেকে শুরু করে, K-এর বর্তমান এবং পূর্ববর্তী গুণিতকের মধ্যে প্রতিটি উপাদানকে সাজাতে হবে।
উদাহরণ
#include#include namespace ব্যবহার করে std;void display(int arr[], int n) { (int i =0; i আউটপুট
সাজানোর আগে:2 13 3 1 21 7 8 13 12 সাজানোর পর :2 1 3 7 13 21 8 13 12