এই নিবন্ধে, আমরা বুঝতে পারব কিভাবে একটি সেটের উপর পুনরাবৃত্তি করতে হয়। একটি সেট হল এমন একটি সংগ্রহ যাতে ডুপ্লিকেট উপাদান থাকতে পারে না। এটি গাণিতিক সেট বিমূর্ততা মডেল করে।
সেট ইন্টারফেস শুধুমাত্র সংগ্রহ থেকে উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতিগুলিকে ধারণ করে এবং সীমাবদ্ধতা যোগ করে যে নকল উপাদানগুলি নিষিদ্ধ৷
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷ধরুন আমাদের ইনপুট হল −
ইনপুট সেট:[Java, Scala, Mysql, Python]
কাঙ্খিত আউটপুট হবে −
প্রতিটি লুপ ব্যবহার করে সেটের উপর পুনরাবৃত্তি করা:জাভা, স্কালা, মাইএসকিউএল, পাইথন
অ্যালগরিদম
ধাপ 1 - START ধাপ 2 - নাম ঘোষণা করুন ধাপ 3 - মানগুলি সংজ্ঞায়িত করুন৷ ধাপ 4 - মানগুলির একটি হ্যাশসেট তৈরি করুন এবং 'অ্যাড' পদ্ধতি ব্যবহার করে এতে উপাদানগুলি শুরু করুন৷ ধাপ 5 - কনসোলে হ্যাশসেটটি প্রদর্শন করুন৷ ধাপ 6 - হ্যাশসেটের উপাদানগুলির উপর পুনরাবৃত্তি করুন, এবং প্রতিটি মান আনুন৷ ধাপ 7 - এটি কনসোলে প্রদর্শন করুন৷ ধাপ 8 - থামুনউদাহরণ 1
এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি। প্রত্যেকের জন্য
import java.util.Set; import java.util.HashSet; পাবলিক ক্লাস ডেমো { public static void main(String[] args) { System.out.println("প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে"); সেট <স্ট্রিং> ইনপুট_সেট =নতুন হ্যাশসেট<>(); input_set.add("জাভা"); input_set.add("Scala"); input_set.add("Python"); input_set.add("Mysql"); System.out.println("সেটটিকে এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_set); System.out.println("\nপ্রতিটি লুপ ব্যবহার করে সেটের উপর পুনরাবৃত্তি করা:"); for(স্ট্রিং উপাদান :input_set) { System.out.print(elements); System.out.print(", "); } } }
আউটপুট
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে সেটটি এইভাবে সংজ্ঞায়িত করা হয়েছে:[Java, Scala, Mysql, Python] প্রতিটি লুপ ব্যবহার করে সেটের উপর পুনরাবৃত্তি করা:Java, Scala, Mysql, Python,
উদাহরণ 2
এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি৷ Iterator
import java.util.Set; import java.util.HashSet; পাবলিক ক্লাস ডেমো { static void print_set(Setinput_set){ System.out.println("\nপ্রত্যেক লুপ ব্যবহার করে সেটের উপর পুনরাবৃত্তি করা:" ); for(স্ট্রিং উপাদান :input_set) { System.out.print(elements); System.out.print(", "); } } পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { System.out.println("প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে"); সেট <স্ট্রিং> ইনপুট_সেট =নতুন হ্যাশসেট<>(); input_set.add("জাভা"); input_set.add("Scala"); input_set.add("Python"); input_set.add("Mysql"); System.out.println("সেটটিকে এভাবে সংজ্ঞায়িত করা হয়েছে:" + input_set); print_set(ইনপুট_সেট); }}
আউটপুট
প্রয়োজনীয় প্যাকেজগুলি আমদানি করা হয়েছে সেটটি এইভাবে সংজ্ঞায়িত করা হয়েছে:[Java, Scala, Mysql, Python] প্রতিটি লুপ ব্যবহার করে সেটের উপর পুনরাবৃত্তি করা:Java, Scala, Mysql, Python,