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...