Array Data Structure সহজভাবে বুঝুন (Operations + Real-Life Example)
ডাটা স্ট্রাকচার শেখার যাত্রায় Array হলো সবচেয়ে বেসিক এবং গুরুত্বপূর্ণ একটি টপিক। প্রায় সব প্রোগ্রামিং ভাষাতেই Array ব্যবহার করা হয় এবং অনেক সমস্যা সমাধানের ভিত্তি এটি। এই পোস্টে আমরা Array কী, কিভা...

Source: DEV Community
ডাটা স্ট্রাকচার শেখার যাত্রায় Array হলো সবচেয়ে বেসিক এবং গুরুত্বপূর্ণ একটি টপিক। প্রায় সব প্রোগ্রামিং ভাষাতেই Array ব্যবহার করা হয় এবং অনেক সমস্যা সমাধানের ভিত্তি এটি। এই পোস্টে আমরা Array কী, কিভাবে কাজ করে, এবং বাস্তব উদাহরণসহ সহজভাবে বুঝবো। Array কী? Array হলো একটি ডাটা স্ট্রাকচার যেখানে একই ধরনের একাধিক ডাটা একসাথে ধারাবাহিকভাবে সংরক্ষণ করা হয়। সহজভাবে বললে, একটা লিস্ট যেখানে প্রতিটি ডাটার একটি নির্দিষ্ট অবস্থান (index) থাকে। Real-Life Example ধরুন, একটি ক্লাসে ৫ জন ছাত্র আছে: Rahim, Karim, Jamal, Sakib, Fahim এখন যদি আমরা তাদের Array হিসেবে দেখি: ```js id="z8h3k2" const students = ["Rahim", "Karim", "Jamal", "Sakib", "Fahim"]; এখানে: * Rahim → index 0 * Karim → index 1 * Jamal → index 2 অর্থাৎ, প্রতিটি ছাত্রের একটি নির্দিষ্ট অবস্থান আছে। --- ## Array Operations ### 1. Access (ডাটা দেখা) Array থেকে কোনো ডাটা বের করা খুব সহজ। ```js id="1l0k8c" console.log(students[1]); // Output: Karim 👉 Time Complexity: O(1) 2. Insert (ডাটা যোগ করা) শেষে যোগ করা: ```js id="7j3l9p" students.push("N