কম্পিউটার টিউটোরিয়াল

ডেটা স্ট্রাকচারে অ্যারে অপারেশন


এখানে আমরা অ্যারে ডেটা স্ট্রাকচারীর কিছু বেসিক অপারেশন দেখব। এই অপারেশনগুলো হল -

  • Traverse (ট্রাভার্স)
  • Insertion (ইনসারশন)
  • Deletion (ডিলিশন)
  • Search (সার্চ)
  • Update (আপডেট)

ট্রাভার্স হল একটি অ্যারের সব এলিমেন্ট স্ক্যান করা। ইনসার্ট অপারেশন হল অ্যারেে একটি নির্দিষ্ট পজিশনে এলিমেন্ট যোগ করা, ডিলিট হল অ্যারে থেকে এলিমেন্ট মুছে অন্য এলিমেন্টের পজিশন আপডেট করা। সার্চিং হল অ্যারেে উপস্থিত কোনো এলিমেন্ট খুঁজে বের করা, এবং আপডেট হল নির্দিষ্ট পজিশনের এলিমেন্টের মান আপডেট করা। ভালো বুঝতে একটি C++ উদাহরণ কোড দেখি।

উদাহরণ

#include 
#include 
using namespace std;
main() {
    vector arr;
    //insert elements
    arr.push_back(10);
    arr.push_back(20);
    arr.push_back(30);
    arr.push_back(40);
    arr.push_back(50);
    arr.push_back(60);
    for(int i = 0; i

আউটপুট

10 20 30 40 50 60
10 20 40 60
100 20 40 60
  1. করেসপন্ডেন্স ভিত্তিক ডেটা স্ট্রাকচার

  2. ডেটা স্ট্রাকচারে মিনিমাম স্প্যানিং ট্রি

  3. ডেটা স্ট্রাকচারে বাইনারি ট্রি রিপ্রেজেন্টেশন

  4. ডেটা স্ট্রাকচারে অ্যামোর্টাইজড টাইম কমপ্লেক্সিটি