What are the basic operations of a stack?

Exploring Stacks in Data Structures

Quiz
•
Computers
•
12th Grade
•
Medium
Tarak Nandy
Used 1+ times
FREE Resource
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Push, Pop, Peek, IsEmpty
Insert, Delete, Top, IsFull
Add, Remove, Clear, Size
Enqueue, Dequeue, Front, IsNull
2.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Explain the Last In First Out (LIFO) principle.
Items are removed in the order they were added.
The last item added is the last one to be removed.
The first item added is the first one to be removed.
The last item added is the first one to be removed.
3.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
What is the time complexity of push and pop operations in a stack?
O(n)
O(log n)
O(1)
O(n^2)
4.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
List three applications of stacks in computer science.
1. Network packet routing
2. Network message buffer
3. Print job processing
1. Memory allocation management
2. File management
3. CPU management
1. Data sorting algorithms
2. task scheduling
3. Disc Scedule
1. Function call management
2. Expression evaluation
3. Backtracking algorithms
5.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
How can stacks be used in expression evaluation?
Stacks can only be used for sorting data.
Stacks can be used to convert and evaluate expressions in postfix notation.
Stacks can evaluate expressions in infix notation.
Stacks are not applicable in expression evaluation.
6.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Describe how a stack can be implemented using an array.
A stack can be implemented using a linked list with no index tracking.
A stack can only be implemented using a queue.
A stack requires a fixed size and cannot grow dynamically.
A stack can be implemented using an array by using an index to track the top element and performing push, pop, and peek operations.
7.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
What are the advantages of using a linked list to implement a stack?
Fixed size allocation
Slower access times
Increased memory fragmentation
Dynamic sizing
Create a free account and access millions of resources
Similar Resources on Quizizz
20 questions
Computational Thinking Quiz

Quiz
•
9th - 12th Grade
13 questions
Graph Traversal Algorithms Quiz

Quiz
•
12th Grade - University
10 questions
Stacks and Queues

Quiz
•
12th Grade
10 questions
DAY 2 - Data Structures and Algorithms

Quiz
•
12th Grade
15 questions
Stack Data Structure Quiz

Quiz
•
12th Grade
20 questions
IBDP Computer Science: abstract data structures

Quiz
•
12th Grade
15 questions
AS Computing: Data Structures

Quiz
•
10th Grade - University
10 questions
Uji Pemahaman Stack dan Queue

Quiz
•
12th Grade
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade
Discover more resources for Computers
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
20 questions
Taxes

Quiz
•
9th - 12th Grade
17 questions
Parts of Speech

Quiz
•
7th - 12th Grade
20 questions
Chapter 3 - Making a Good Impression

Quiz
•
9th - 12th Grade
20 questions
Inequalities Graphing

Quiz
•
9th - 12th Grade
10 questions
Identifying equations

Quiz
•
KG - University