Back

4. Arrays

📘 কনসেপ্ট (থিওরি)

একটি অ্যারে (Array) হলো একটি রৈখিক (linear) ডেটা স্ট্রাকচার যা সংলগ্ন (contiguous) মেমরি লোকেশনে উপাদানগুলোর একটি সংগ্রহ সংরক্ষণ করে। অ্যারেগুলো তাদের ইনডেক্স ব্যবহার করে ধ্রুবক সময় O(1) এ উপাদানগুলো অ্যাক্সেস করার অনুমতি দেয়। তবে, একটি অ্যারের মাঝখানে উপাদান ঢোকানো বা মুছে ফেলতে O(n) সময় লাগে কারণ পরবর্তী উপাদানগুলোকে সরাতে (shift) হয়।

💡 উদাহরণ

অ্যারে অপারেশনগুলো:
let arr = [10, 20, 30]; console.log(arr[1]); // অ্যাক্সেস: O(1) -> 20 arr.push(40); // শেষে ঢোকানো: O(1) arr.splice(1, 1); // ১ নম্বর ইনডেক্সে মুছে ফেলা: O(n) কারণ উপাদানগুলো সরে যায়

🎯 আপনার কাজ (প্র্যাকটিস)

১, ২, ৩ মান দিয়ে একটি অ্যারে nums তৈরি করুন। তারপর অ্যারের শেষে ৪ যোগ করার জন্য JS কোড লিখুন।
main.dsa
Loading...
OUTPUT
Run your code to see the output here...