GATE CSE
First time here? Checkout the FAQ!
x
+1 vote
119 views
In a doubly linked list organization, insertion of a record in end involves modification of ____ for existing list.

one pointer

two pointer

multiple pointer

no pointer
asked in DS by Veteran (53.1k points)   | 119 views
Last node changes 2 pointer, new node to be inserted changes 4 pointers.

Total = 6 pointers. Right?
i think at last node only 2 poinetrs are modified for exsting links.

Adding new node address to last node next pointer and new node previous=last node address.

only 2 pointers are modified.

Yeah if we're talking about only existing link. Only 2.

Answer is one

Answer is correct --> 1 

Here question ask modification in existence link only which will be the last link -> right pointer updated to point new last link, though we also modify new last link -> left to point to original last link [which is now second last].  

what it was previously?

last_link -> right =NULL;

right?

Now,

new_last_link -> left= last_link -> right;

new_last_link ->right =NULL;

right?

Small edit. @shreya

new_last_link -> left = last_link; [ not last_link -> right ]

last_link -> right = new_last_link;

1 Answer

+1 vote

I think  modification of only 2 pointers is need .

1. Make it the last link 

2. Make pointer to the previous node.

 

answered by (305 points)  

Related questions

0 votes
1 answer
1
0 votes
1 answer
2
asked in DS by thor Boss (8.6k points)   | 57 views
+2 votes
1 answer
3
asked in DS by thor Boss (8.6k points)   | 119 views


Top Users Apr 2017
  1. akash.dinkar12

    3508 Points

  2. Divya Bharti

    2542 Points

  3. Deepthi_ts

    2040 Points

  4. rude

    1966 Points

  5. Tesla!

    1768 Points

  6. Shubham Sharma 2

    1610 Points

  7. Debashish Deka

    1588 Points

  8. Arunav Khare

    1454 Points

  9. Kapil

    1424 Points

  10. Arjun

    1420 Points

Monthly Topper: Rs. 500 gift card

22,076 questions
28,041 answers
63,230 comments
24,135 users