একটি সিস্টেম যেখানে আইটেমগুলো এক প্রান্তে সংযোজিত হয় কিন্তু অন্য প্রান্ত থেকে সরানো হয় তার নাম-

A

Array

B

Linked list

C

Stack

D

Queue

উত্তরের বিবরণ

img

Queue, Array, Linked List, ও Stack

Queue (লাইন)

  • সংজ্ঞা: Queue হলো একটি ডেটা স্ট্রাকচার যেখানে উপাদানগুলো একদিকে যুক্ত করা হয় এবং অন্যদিকে সরানো হয়।

  • মূল বৈশিষ্ট্য: FIFO (First In First Out) – প্রথমে যেটি ঢোকানো হবে, প্রথমে সেটিই বের হবে।

  • অপারেশন:

    • Enqueue: উপাদান যুক্ত করা (একপ্রান্তে)

    • Dequeue: উপাদান সরানো (অন্যপ্রান্তে)

  • উদাহরণ: কাস্টমার সারিতে দাঁড়ানো।

Array (অ্যারে)

  • সংজ্ঞা: Array হলো একধরনের ডেটা উপাদানের ক্রমানুসারে সংরক্ষণ ব্যবস্থা।

  • মূল বৈশিষ্ট্য:

    • উপাদানগুলো একই ধরনের (integer, string ইত্যাদি) হতে হয়।

    • প্রত্যেকটি উপাদানের নির্দিষ্ট অবস্থান (index) থাকে।

  • উদাহরণ: [10, 20, 30, 40]

Linked List (লিঙ্কড লিস্ট)

  • সংজ্ঞা: Linked List হলো এমন একটি ডেটা স্ট্রাকচার যেখানে উপাদানগুলো নোড আকারে সংরক্ষিত হয়।

  • নোডের অংশ:

    1. Data: মূল তথ্য

    2. Pointer/Next: পরবর্তী নোডের ঠিকানা

  • উদাহরণ: Node1 → Node2 → Node3 → NULL

Stack (স্ট্যাক)

  • সংজ্ঞা: Stack হলো LIFO (Last In First Out) ডেটা স্ট্রাকচার।

  • মূল বৈশিষ্ট্য: সর্বশেষে ঢোকানো উপাদানটি প্রথমে বের হবে।

  • অপারেশন:

    • Push: উপাদান যুক্ত করা

    • Pop: উপাদান সরানো

  • উদাহরণ: বইয়ের গাদা, যেখানে উপরের বইটি আগে নেওয়া হয়।

উৎস: GeeksforGeeks – Data Structures

Unfavorite

0

Updated: 1 month ago

Related MCQ

একটি প্রতিষ্ঠানে ডিভাইস ভাগাভাগি করে নেয়ার সুবিধা হলো-

Created: 2 months ago

A

অর্থ সাশ্রয় 

B

সময় সাশ্রয় 

C

স্থানের সাশ্রয় 

D

উপরের সবকটি

Unfavorite

0

Updated: 2 months ago

কোন ধরনের bus ব্যবহৃত হয় না?

Created: 1 month ago

A

address bus 

B

input-reader bus 

C

data bus 

D

control bus

Unfavorite

0

Updated: 1 month ago

কোনটি সঠিক নয়?

Created: 1 month ago

A

A + 0 = A 

B

A. 1 = A 

C

A+ A'= 1 

D

A.A' = 1

Unfavorite

0

Updated: 1 month ago

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD