Which data structure allows insertion at one end and deletion at the other end?
A
Stack
B
Tree
C
Queue
D
Graph
উত্তরের বিবরণ
Queue হলো একটি FIFO (First In, First Out) ভিত্তিক ডেটা স্ট্রাকচার, যেখানে প্রথমে প্রবেশ করা উপাদানটি সবার আগে বের হয়। এটি এমনভাবে কাজ করে যাতে এক প্রান্তে ইনসার্ট (rear বা enqueue) এবং অন্য প্রান্ত থেকে ডিলিট (front বা dequeue) করা হয়।
মূল তথ্যসমূহ:
-
Insertion (Enqueue): নতুন উপাদান সবসময় queue-এর পেছনের প্রান্তে (rear) যোগ হয়।
-
Deletion (Dequeue): উপাদান মুছে ফেলা হয় queue-এর সামনের প্রান্ত (front) থেকে।
-
ব্যবহার: Queue ব্যবহৃত হয় job scheduling, printer buffer, CPU task management, এবং network packet handling-এর মতো ক্ষেত্রে।
ভুল বিকল্পসমূহ:
-
ক) Stack: এটি LIFO (Last In, First Out), অর্থাৎ ইনসার্ট ও ডিলিট একই প্রান্তে ঘটে।
-
খ) Tree: এটি একটি hierarchical structure, যেখানে parent-child সম্পর্ক থাকে, FIFO নয়।
-
ঘ) Graph: এটি নোডগুলোর মধ্যে সম্পর্ক প্রদর্শন করে, কিন্তু কোনো নির্দিষ্ট লিনিয়ার ইনসার্ট/ডিলিট কাঠামো অনুসরণ করে না।
অতএব, যেখানে এক প্রান্তে ইনসার্ট এবং অন্য প্রান্তে ডিলিট হয়, সেটি হলো Queue — সঠিক উত্তর গ) Queue।

0
Updated: 2 days ago
Which one is a supervised learning algorithm?
Created: 2 days ago
A
K-means
B
Decision tree
C
Apriori
D
DBSCAN
Answer: খ)
Decision tree
Machine Learning Algorithms are categorized as:

0
Updated: 2 days ago
Which one below is an iterative method?
Created: 2 days ago
A
Gauss elimination
B
Gauss-Seidel
C
Cramer’s rule
D
Matrix inversion
Answer: খ)
Gauss-Seidel

0
Updated: 2 days ago
A primary key:
Created: 2 days ago
A
Can have NULL
B
Uniquely identifies each row
C
Must be a foreign key
D
Can have duplicates
Primary key হলো একটি ডাটাবেস টেবিলের এমন কলাম (বা কলামসমষ্টি) যা প্রতিটি সারিকে অনন্যভাবে শনাক্ত (uniquely identify) করে। এটি ডেটার অখণ্ডতা (data integrity) বজায় রাখতে এবং টেবিলের প্রতিটি রেকর্ডকে স্বতন্ত্র রাখার জন্য অপরিহার্য।
বিস্তারিতভাবে:
-
Uniqueness: কোনো দুইটি সারির primary key-এর মান কখনো এক হতে পারে না।
-
No NULL allowed: প্রতিটি সারিতে primary key-এর মান অবশ্যই থাকতে হবে, অর্থাৎ NULL অনুমোদিত নয়।
-
Reference: অন্য টেবিলে এটি foreign key হিসেবে উল্লেখ করা যেতে পারে, তবে এটি বাধ্যতামূলক নয়।
-
No Duplicates: primary key ডুপ্লিকেট মান গ্রহণ করে না, ফলে প্রতিটি রেকর্ডকে নির্ভুলভাবে চিহ্নিত করা যায়।
ভুল বিকল্পগুলো:
-
(ক) NULL থাকতে পারে → ভুল; primary key কখনো NULL হয় না।
-
(গ) অবশ্যই foreign key হতে হবে → এটি বাধ্যতামূলক নয়।
-
(ঘ) ডুপ্লিকেট থাকতে পারে → ভুল; primary key সর্বদা ইউনিক হয়।
অতএব, primary key-এর মূল কাজ হলো প্রতিটি সারিকে অনন্যভাবে শনাক্ত করা।

0
Updated: 2 days ago