Question
Complete the insert_at_beginning function for a singly
linked list. Assume Node has data and next attributes. class Node: ┬а ┬а def __init__(self, data): ┬а ┬а ┬а ┬а self.data = data ┬а ┬а ┬а ┬а self.next = None def insert_at_beginning(head, new_data): ┬а ┬а new_node = Node(new_data) ┬а ┬а _________ # Line to complete ┬а ┬а return new_node # new_node becomes the new headSolution
The correct answer is B
рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдмреНрдж рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрд╕рдВрдЧрдд рд╡рд┐рдХрд▓реНрдк рдЪреБрди...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рд╢реНрди рдореЗрдВ , рдЪрд╛рд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ , рдЙрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЪ...
' рдЕрдирд╛рдорд┐рдХрд╛ рдмрд╣реБрдд рддреЗрдЬрд╝ рдЪрд▓рддреА рд╣реИред ' рд╡рд╛рдХреНрдп рдореЗрдВ рдХреНрд░рд┐рдпрд╛ рд╡рд┐рд╢реЗрд╖рдг рдХ...
рдлрд┐рдЬреА рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рд╡рд┐рд╢реНрд╡ рд╣рд┐рдВрджреА рд╕рдореНрдореЗрд▓рди рдХреМрди рд╕реЗ рдирдВрдмрд░ рдХрд╛ рдЖрдпреЛрдЬ...
тАШрдЖрдБрдЦреЛрдВ рдореЗрдВ рдШрд░ рдХрд░рдирд╛тАЩ рдореБрд╣рд╛рд╡рд░реЗ рдХрд╛ рдЕрд░реНрде рдХреНрдпрд╛ рд╣реЛрдЧрд╛?
рдХреМрди - рд╕рд╛ рд╡рд╛рдХреНрдп рд╢реБрджреНрдз рд╣реИ ?
" рдХрд╛рди рдореЗрдВ рдлреВрдБрдХ рдорд╛рд░рдирд╛ " рдореБрд╣рд╛рд╡рд░реЗ рдХрд╛ рдЕрд░реНрде рд╣реИ :-
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖рдг рд╢рдмреНрдж рдирд╣реАрдВ рд╣реИ:
рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдЪя┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рдХреМрди рд╕рд╛ рд╡рд╛рдХреНрдп рд╢реБрджреНрдз рд╣реИ ?