মডিউল ৯-৩ + ৯-৪: ডিলিট ইলিমেন্ট
অ্যারে থেকে ইলিমেন্ট ডিলিট করা :
প্রকৃতপক্ষে, অ্যারে থেকে কোনো উপাদানকে সম্পূর্ণ মুছে ফেলা যায় না।
তবে, আমরা অ্যারের উপাদানগুলিকে বাম দিকে সরিয়ে ডিলিট করার ধারণা তৈরি করতে পারি।
এটি করার জন্য, আমরা ডিলিট করার অবস্থানের পরের সমস্ত উপাদানকে এক স্থান বাম দিকে সরিয়ে দেওয়ার প্রক্রিয়া অনুসরণ করি।
কোডঃ
Explanation:
এই লাইনে একটি পূর্ণসংখ্যা ইনপুট দেওয়া হচ্ছে যা n ভেরিয়েবলে সংরক্ষিত হবে।
এই লাইনে ar
নামক একটি অ্যারে ডিক্লেয়ার করা হয়েছে যা এর সাইজ n হিসাবে ধরা হয়েছে।
এই লুপে n সংখ্যক মান ইনপুট নিবে এবং এগুলি ar
অ্যারেতে সংরক্ষিত হয়।
একটি পূর্ণসংখ্যা ইনপুট দেয়া হচ্ছে যা pos
ভেরিয়েবলে সংরক্ষিত হবে।
এই লুপে অ্যারে ar
থেকে পজিশন pos
থেকে n-1 পর্যন্তের সকল মান পরিবর্তন করা হচ্ছে তাদের পরের ইন্ডেক্সের মানের সাথে। এই for
লুপটির কাজ অ্যারের একটি নির্দিষ্ট অবস্থান (pos
) থেকে উপাদান ডিলিট করার জন্য । এটি অ্যারের উপাদানগুলিকে এক স্থান বাম দিকে সরিয়ে দেয়, যাতে নির্দিষ্ট অবস্থানটি খালি হয়ে যায় এবং পরবর্তীতে ডিলিট করা যায়।
এই লুপে অ্যারে ar
এর সকল মান প্রিন্ট করা হচ্ছে n-1
পর্যন্ত।
Last updated