Stack Using Linked List Questions and Answers
Stack Using Linked List Questions and Answers
Stack Using Linked List Questions and Answers
1. What is the best case time complexity of deleting a node in a Singly Linked list?
a) O (n)
b) O (n2)
c) O (nlogn)
d) O (1)
View Answer
2. Which of the following statements are not correct with respect to Singly Linked List(SLL) and
Doubly Linked List(DLL)?
a) Complexity of Insertion and Deletion at known position is O(n) in SLL and O(1) in DLL
b) SLL uses lesser memory per node than DLL
c) DLL has more searching power than SLL
d) Number of node fields in SLL is more than DLL
View Answer
3. Given below is the Node class to perform basic list operations and a Stack class with a no arg
constructor.
Select from the options the appropriate pop() operation that can be included in the Stack class. Also
‘first’ is the top-of-the-stack.
advertisement
https://www.sanfoundry.com/data-structure-questions-answers-stack-linked-list/ 1/11
28/11/2023, 09:26 Stack using Linked List Questions and Answers - Sanfoundry
class Node
{
protected Node next;
protected Object ele;
Node()
{
this(null,null);
}
Node(Object e,Node n)
{
ele=e;
next=n;
}
public void setNext(Node n)
{
next=n;
}
public void setEle(Object e)
{
ele=e;
}
public Node getNext()
{
return next;
}
public Object getEle()
{
return ele;
}
}
class Stack
{
Node first;
int size=0;
Stack()
{
first=null;
https://www.sanfoundry.com/data-structure-questions-answers-stack-linked-list/ 2/11
28/11/2023, 09:26 Stack using Linked List Questions and Answers - Sanfoundry
}
}
a)
b)
advertisement
https://www.sanfoundry.com/data-structure-questions-answers-stack-linked-list/ 3/11
28/11/2023, 09:26 Stack using Linked List Questions and Answers - Sanfoundry
first = first.getNext().getNext();
size--;
return o;
}
}
c)
advertisement
d)
https://www.sanfoundry.com/data-structure-questions-answers-stack-linked-list/ 4/11
28/11/2023, 09:26 Stack using Linked List Questions and Answers - Sanfoundry
}
}
View Answer
a) pop
b) delete the top-of-the-stack element
c) retrieve the top-of-the-stack element
d) push operation
View Answer
https://www.sanfoundry.com/data-structure-questions-answers-stack-linked-list/ 5/11
28/11/2023, 09:26 Stack using Linked List Questions and Answers - Sanfoundry
7. Given below is the Node class to perform basic list operations and a Stack class with a no arg
constructor. Select from the options the appropriate push() operation that can be included in the
Stack class. Also ‘first’ is the top-of-the-stack.
class Node
{
protected Node next;
protected Object ele;
Node()
{
this(null,null);
}
Node(Object e,Node n)
{
ele=e;
next=n;
}
public void setNext(Node n)
{
next=n;
}
public void setEle(Object e)
{
ele=e;
}
public Node getNext()
{
return next;
}
public Object getEle()
{
return ele;
}
}
class Stack
{
Node first;
int size=0;
Stack()
{
first=null;
}
}
a)
https://www.sanfoundry.com/data-structure-questions-answers-stack-linked-list/ 6/11
28/11/2023, 09:26 Stack using Linked List Questions and Answers - Sanfoundry
b)
c)
d)
View Answer
push(20);
push(4);
top();
https://www.sanfoundry.com/data-structure-questions-answers-stack-linked-list/ 7/11
28/11/2023, 09:26 Stack using Linked List Questions and Answers - Sanfoundry
pop();
pop();
push(5);
top();
a) 20
b) 4
c) stack underflow
d) 5
View Answer
9. Which of the following data structures can be used for parentheses matching?
a) n-ary tree
b) queue
c) priority queue
d) stack
View Answer
To practice all areas of Data Structure, here is complete set of 1000+ Multiple Choice Questions and
Answers.
« Prev - Data Structure Questions and Answers » Next - Data Structure Questions and Answers –
– Stack using Array Queue using Array
Related Posts:
https://www.sanfoundry.com/data-structure-questions-answers-stack-linked-list/ 8/11
28/11/2023, 09:26 Stack using Linked List Questions and Answers - Sanfoundry
advertisement
Recommended Articles:
1. Data Structure Questions and Answers – Doubly Linked List
2. Data Structure Multiple Choice Questions – Linked List
3. Data Structure Questions and Answers – Circular Linked List
4. Data Structure Questions and Answers – Singly Linked List Operations – 1
5. Data Structure Questions and Answers – Singly Linked List Operations – 3
6. Python Program to Implement Stack using Linked List
7. Data Structure Questions and Answers – Singly Linked List Operations – 2
8. Java Program to Implement Stack using Linked List
9. Data Structure Questions and Answers – Xor Linked List
10. Data Structure Questions and Answers – Queue using Linked List
advertisement
https://www.sanfoundry.com/data-structure-questions-answers-stack-linked-list/ 9/11
28/11/2023, 09:26 Stack using Linked List Questions and Answers - Sanfoundry
Additional Resources:
Linked List Programs in C
Linked List Programs in Python
Data Structure MCQ Questions
Data Structures in C
Data Structures in Java
Popular Pages:
Data Structures in C++
C Programs on Recursion
Data Science MCQ Questions
C Tutorial
Python Programming Examples
Name
Subscribe
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is
Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on
development of Linux Kernel, SAN Technologies, Advanced C, Data
Structures & Alogrithms. Stay connected with him at LinkedIn.
https://www.sanfoundry.com/data-structure-questions-answers-stack-linked-list/ 11/11