GATEverse Practice, past papers & mock tests
GATE 2026 · CS1 - Forenoon
Programming & Data StructuresLinked ListhardMCQ2 marks
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.
c
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 E1 and E2?
Save your progress

Related Programming & Data Structures PYQs