কম্পিউটার

একাধিকবার প্রদর্শিত অ্যারে উপাদান?


এখানে আমরা একটি সমস্যা দেখতে পাব। আমরা একটি অ্যারে আছে. আমাদের কাজ হল সেই উপাদানগুলি খুঁজে বের করা যার ফ্রিকোয়েন্সি 1 এর বেশি। ধরুন উপাদানগুলি হল {1, 5, 2, 5, 3, 1, 5, 2, 7}। এখানে 1টি ঘটেছে 2 বার, 5টি ঘটেছে 3 বার এবং 2টি ঘটেছে তিনবার, অন্যগুলি ঘটেছে মাত্র একবার। সুতরাং আউটপুট হবে {1, 5, 2}

অ্যালগরিদম

moreFreq(arr, n)

প্রতিটি উপাদানের জন্য int টাইপ কী এবং int টাইপ মান দিয়ে মানচিত্র সংজ্ঞায়িত করা শুরু করুন e arr এ, map.key(arr) বৃদ্ধি করুন। প্রতিটি কী-এর জন্য করা মানটি 1-এর বেশি কিনা তা পরীক্ষা করুন, তারপর keyEnd প্রিন্ট করুন। প্রাক> 

উদাহরণ

#include #include 
নামস্পেস ব্যবহার করে std;void moreFreq(int arr[], int n){ map freq_map; for(int i =0; isecond> 1) cout <first <<" "; }}int main() { int arr[] ={1, 5, 2, 5, 3, 1, 5, 2, 7}; int n =sizeof(arr)/sizeof(arr[0]); cout <<"একের বেশি ফ্রিকোয়েন্সি:"; moreFreq(arr, n);}

আউটপুট

একের বেশি ফ্রিকোয়েন্সি:1 2 5

  1. C++ এ K এর গুণিতকগুলির মধ্যে যে অ্যারের উপাদানগুলিকে সাজান

  2. দুইটির বেশি (বা অ্যারে) সংখ্যার GCD-এর জন্য C++ প্রোগ্রাম?

  3. দুইটির বেশি (বা অ্যারে) সংখ্যার GCD 0 এর জন্য C++ প্রোগ্রাম?

  4. দুইটির বেশি (বা অ্যারে) সংখ্যার GCD-এর জন্য জাভা প্রোগ্রাম