Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Suggest a data structure for a set of n points {(x1, y)... (In, Yn)}. That is, each point is given by its c-coordinate and by

image text in transcribed

Suggest a data structure for a set of n points {(x1, y)... (In, Yn)}. That is, each point is given by its c-coordinate and by its y-coordinate. Suggest a data structure that supports all the following operations, each in O(log n) time, where n is the current size of the set. (a) Insert(x,y) Insert into S a new points whose coordinates are (x, y). (b) Extract MaxX delete the point of S that has the largest x value. Of course, you need to delete the whole point - don't delete only its x value. (c) Extract MaxY delete the point of S that has the largest y value. Of course, you need to delete the whole point - don't delete only its y value. (d) (Bonus 2 points) Initialize the data structure for a set of n points, in time O(n). Suggest a data structure for a set of n points {(x1, y)... (In, Yn)}. That is, each point is given by its c-coordinate and by its y-coordinate. Suggest a data structure that supports all the following operations, each in O(log n) time, where n is the current size of the set. (a) Insert(x,y) Insert into S a new points whose coordinates are (x, y). (b) Extract MaxX delete the point of S that has the largest x value. Of course, you need to delete the whole point - don't delete only its x value. (c) Extract MaxY delete the point of S that has the largest y value. Of course, you need to delete the whole point - don't delete only its y value. (d) (Bonus 2 points) Initialize the data structure for a set of n points, in time O(n)

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Oracle Database Administration The Essential Reference

Authors: Brian Laskey, David Kreines

1st Edition

1565925165, 978-1565925168

More Books

Students also viewed these Databases questions