1. Home
  2. questions

Filters

Found 2 Questions

Set Default

List of practice Questions

Consider the problem of reversing a singly linked list. To take an example, given the linked list below, 

The reversed linked list should look like 

Which one of the following statements is TRUE about the time complexity of algorithms that solve the above problem in \( O(1) \) space?

  • GATE CS - 2022
  • GATE CS
  • Programming and Data Structures
  • Linked Lists

Consider the following ANSI C program: 

#include <stdio.h> 
#include <stdlib.h> 
struct Node{ 
	int value; 
	struct Node *next; }; 
int main(){ 
	struct Node *boxE, *head, *boxN; int index = 0; 
	boxE = head = (struct Node *) malloc(sizeof(struct Node)); 
	head->value = index; 
	for (index = 1; index <= 3; index++){ 
		boxN = (struct Node *) malloc(sizeof(struct Node)); 
		boxE->next = boxN; 
		boxN->value = index; 
		boxE = boxN; } 
	for (index = 0; index <= 3; index++) { 
		printf("Value at index %d is %d\n", index, head->value); 
		head = head->next; 
		printf("Value at index %d is %d\n", index+1, head->value); } } 

Which one of the statements below is correct about the program? 
 

  • GATE CS - 2021
  • GATE CS
  • Programming and Data Structures
  • Linked Lists
contact us
terms & conditions
Privacy & Policy
© 2026 Patronum Web Private Limited