4.4k views

Given two statements

1. Insertion of an element should be done at the last node of the circular list
2. Deletion of an element should be done at the last node of the circular list
1. Both are true
2. Both are false
3. First is false and second is true
4. None of the above
in DS
reshown | 4.4k views
+3
I think ans should be both are false as there is no such start or end node in a circular list.
0
What is the meaning of second statement?
+1
Sir its mistake in writing. Its 'an' not 'n'
0
@Arjun Sir you agree both are false? My thought is since in a circular list there is no such as start or end node
+4
yes, you are correct but since it is ISRO exam I have no guarantee for the official key :)
–1
In circular linked list a tail pointer is maintained that contains the address of the node before the head node.This pointer is maintained for insertion and deletion without traversing the whole list so

insertion can be done at the end of list using tail pointer

and deletion can be done at beginning using tail pointer

so i think first is true and 2nd is false so none .
0
@Arjun sir,@Bikram Sir

Pls Verify this qus answer given by ISRO is D ?
0

@ManojK and @Kapil

yes B is correct option,

1. Insertion of an element should be done at the last node of the circular list = = True , it can be possible at last node .

1. Deletion of an element should be done at the last node of the circular list = = True , it can also be possible at last node

now coming to the question it says - should be done ,  it makes both options false .

If they don't mention should be , then both statements are correct as you check from those given links

hence option B is only correct among options .

+6

@Bikram Sir,

Any such rule does not exists.

In queue, we have rules to insert from rear and delete from front.

But, not in CLL and moreover, in memory it has no predefined head or tail node. Also, what is the start and end of CLL in context of memory .

I think if the question would have been maintaining O(1) complexity, then it makes some sense .

Also, options say $$should\ be$$ done .

Even, though you are also saying

yes D is correct option, both statements are false here

Both statements are false here :)

+1
@Kapil They messed up while copying the options :)
0
@Arjun Sir

Now, I'm messed up thinking how many questions am i suppose to object.

The mail will be so big with explainations and they will not even bother reading it :) :P
+2
Still it is far better than last year :)

only 4 questions this time rt? Last year it was > 10 ..
+2

@kapil

Yes here both statements are correct only when they don't mention the word " should be " in question.

Just they ask those 2 operations should be done at respective positions make both statements false,

1. Insertion of an element should be done at the last node of the circular list = = True , it can be possible at last node .

1. Deletion of an element should be done at the last node of the circular list = = True , it can also be possible at last node

That makes B is correct option .

0
I am not getting the intention behind this question. I doubt if it contain some sense or not.
0
@Rupendra

Yes, options are no sense , not have proper meaning.
0
Can anyone number me the questions with wrong answer key from isro.
+1

@chahat bahl

There are 3 questions should be challenged ,

one is digital question - synchronous vs asynchronous which one is faster . With wrong options are given in question itself.

second is this question - with wrong option is correct in ISRO key.

third is ISRO-2017-53 question in GO

https://gateoverflow.in/128485/isro2017-53

thse 3 only as i can remember ..

@kapil am i missing something ?

0
@Bikram Sir, Correct and that semaphore question also.

Both B and D are correct.
0
Thank you sir @bikram

I think ans should be (b)
by Boss (12.2k points)
–1 vote

There is no such rule in Circular Linked list
by Active (2.6k points)