Can we remove an element in a single linked list without
traversing?
Lets suppose the link list is like this
1 2 3 4 5 6
We need to remove 4 from this list (without traversing from
beginning) and the final link list shud be 1 2 3 5 6
only thing we know is the pointer to element "4". How can
we remove "4" and link "3" to "5"?
Answer Posted / mpoleg
1) copy content of element 5 to element 4
2) link element 4(which already contains number 5) to
element 6
3) delete element 5
| Is This Answer Correct ? | 10 Yes | 1 No |
Post New Answer View All Answers
How do you differentiate between overloading the prefix and postfix increments?
Who invented turbo c++?
What is string in c++ programming?
what is COPY CONSTRUCTOR and what is it used for?
How many ways can a variable be initialized into in C++?
Which of the following is not a valid declaration for main() a) int main() b) int main(int argc, char *argv[]) c) They both work
How do you generate a random number in c++?
Can we use struct in c++?
What is the use of string in c++?
Which c++ operator cannot overload?
What is #include cstdlib in c++?
Difference between delete and free.
What can I use instead of namespace std?
Will the following program execute?
Is c++ an oop?