Question: [6 points] Write a function (pseudocode) delete_key()that takes key x and deletes all occurrences of the given key x from the doubly linked list. What

  1. [6 points] Write a function (pseudocode) delete_key()that takes key x and deletes all occurrences of the given key x from the doubly linked list. What is the time complexity of your code? Consider the same Doubly Linked List class as defined during the lecture session.

Example:

Input: 2 <-> 4 <-> -3 <-> 8 <-> 2 <-> 2 <-> 9

Key: 2

Output: 4 <-> -3 <-> 8 <-> 9

Input: 5 <-> 5

Key: 5

Output: null

Input: 5 <-> 1 <-> 1 <-> 7

Key: 10

Output: 5 <-> 1 <-> 1 <-> 7

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!