Answered step by step
Verified Expert Solution
Question
1 Approved Answer
1 hour left answer this fast 4. Create a class Deque and implement the functions of double ended queue All functions should run in O(1)
1 hour left answer this fast
4. Create a class Deque and implement the functions of double ended queue All functions should run in O(1) a Write a function InsertRear that insats an element at the rear of the Deque. b. Write a function Get Rear that returns the last item from the Deque. c. Write a function DeleteRear that removes an item from the rear of Deque. class Degue: det init__(self): 17 your code goes here def InsertRear(self, value): // your code goes here def Get Rear (self): 17 your code goes here def DeleteRear(self): 17 your code goes here a. 3. Create a class LinkedList and add following functions. All function should run in O(n) Write a function Insert that takes two arguments x andj. Wherex andjare integers. The function should insert valuex at position j in the linked list. b. Write a function SearchByValue that takes an argument x. Wherex is an integer. The function should search the position of the valuex in the list and should return the position of the location. It should retum -1 if the value is not found. c. Write a function DeleteDuplicates that ddetes duplicate values from the linked list. The function should return a sorted list after deleting the duplicate values. class Node: der init (aelf, value): self.value - value self.next = None class Linkedlist: der init (self): self.head - None self.tail - None def Insert (self,x,j): // your code goes here def SearchByValue (sel:,x): // your code goes here der Delete Duplicates (self): // your code goes hereStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started