
কিভাবে একটা array কে তার মানের ক্রম অনুসারে খুব সহজে সাজানো যায়, চলুন দেখি। এই প্রোগ্রামটিতে সি প্রোগ্রামিং ভাষা ব্যবহার করা হলো। প্রথমে আপনি একটি মানসহ array নিন। যেমন int array1[10]; এই এলোমেলো ডেটা গুলোই আমরা খুব সহজে ছোট থেকে বড় ক্রমে সাজাবো।
পুরো কাজটি আমরা ধাপে ধাপে করবোঃ১. একটা ফাংশন নিন। যার কোন রিটার্ন থাকবে না৷ যেমন void sort_array(){} ২. ফাংশন টিতে দুইটি প্যারামিটার নিন। int a[], int n এখানে ১ম প্যারামিটার হলো সেই array যাকে আমরা মানের ক্রম অনুসারে সাজাবো। আর ২য় প্যারামিটার হলো ঐ array এর সাইজ। ৩. এবার দুইটি লুপ নিন প্রথম লুপ 0 থেকে n এর আগ পয়ন্ত চলবে। আর ২য় লুপ প্রতিবার ১ম লুপের মান থেকে ১ বড় হয়ে n এর আগ পয়ন্ত চলবে। ৪. এবার হবে আসল খেলা, যদি arrayএর প্রথম উপাদান দ্বিতীয় উপাদানে চেয়ে বড় হয় তাহলে তারা জাইগা বদল করবে। নয়তো না। ব্যাস হয়ে গেলো।
৫. এবার শুধু মেইন ফাংশন এর ভিতর, এই ফাংশন কল করুন। এবং প্যারামিটার গুলো দিয়ে দিন। তাহলেই উক্ত array ক্রম অনুসারে সাজানো হয়ে যাবে। এবার array প্রিন্ট করলেই দেখবেন। ছোট থেকে বড় উপাদান গুলো।
কোথাও বুঝতে অসুবিধা হলে কমেন্ট করে জানাবেন।ধন্যবাদ
No comments:
Post a Comment