1
GATE CSE 2026 Set 1
MCQ (Single Correct Answer)
+2
-0

Consider the following code snippet in C language that computes the number of nodes in a non-empty singly linked list pointed to by the pointer variable head.

struct node{

    int elt;

    struct node *next;

};

int getListSize (struct node *head)

{

    if( E1 ) return 1;

    return E2;

}

Which one of the following options gives the correct replacements for the expressions E 1 and E 2 ?

A

E1: head == NULL

E2: 1 + getListSize(head)

B

E1: head → next == NULL

E2: $1+$ getListSize(head → next)

C

E1: head == NULL

E2: $1+$ getListSize(head → next)

D

E1: head → next == NULL

E2: 1 + getListSize(head)

2
GATE CSE 2025 Set 1
Numerical
+2
-0

Let LIST be a datatype for an implementation of linked list defined as follows:

typedef struct list {
    int data;
    struct list *next;
} LIST;

Suppose a program has created two linked lists, L1 and L2, whose contents are given in the figure below (code for creating L1 and L2 is not provided here). L1 contains 9 nodes, and L2 contains 7 nodes. Consider the following C program segment that modifies the list L1. The number of nodes that will be there in L1 after the execution of the code segment is _________. (Answer in integer)

GATE CSE 2025 Set 1 Data Structures - Linked List Question 2 English

Your input ____
3
GATE CSE 2018
MCQ (Single Correct Answer)
+2
-0.6
A queue is implemented using a non-circular singly linked list. The queue has a head pointer and a tail pointer, as shown in the figure. Let $$n$$ denote the number of nodes in the queue. Let $$enqueue$$ be implemented by inserting a new node at the head, and $$dequeue$$ be implemented by deletion of a node from the tail. GATE CSE 2018 Data Structures - Linked List Question 6 English

Which one of the following is the time complexity of the most time-efficient implementation of $$enqueue$$ and $$dequeue,$$ respectively, for this data structure?

A
$$\theta \left( 1 \right),\theta \left( 1 \right)$$
B
$$\theta \left( 1 \right),\theta \left( n \right)$$
C
$$\theta \left( n \right),\theta \left( 1 \right)$$
D
$$\theta \left( n \right),\theta \left( n \right)$$
4
GATE CSE 2013
MCQ (Single Correct Answer)
+2
-0.6
The preorder traversal sequence of a binary search tree is 30, 20, 10, 15, 25, 23, 39, 35, 42. Which one of the following is the postorder traversal sequence of the same tree?
A
10,20,15,23,25,35,42,39,30
B
15,10,25,23,20,42,35,39,30
C
5,20,10,23,25,42,35,39,30
D
15,10,23,25,20,35,42,39,30

GATE CSE Subjects

Browse all chapters by subject

Software Engineering
Web Technologies