subject
Computers and Technology, 21.05.2020 07:03 cearp

When we search in Google for "A B C D" this is equivalent to searching for "A AND B AND C AND D", i. e. searching for all documents that contain all four keywords A, B, C and D. We ask you to design an algorithm that does so efficiently. The first thing a search engine does is to generate a hit-list for each keyword. A hit-list is a sorted sequence of document-identifiers (doc-id’s) that contain the keyword in question. Let the hit-lists be in the form of sorted arrays A[1..a], B[1..b], C[1..c], D[1..d] of doc-id’s for the four keywords respectively. Let the lengths of the arrays A, B, C and D be respectively a, b, c, d, where a = n 3 , b = n lg n, c = n 2 and d = n for some parameter n. Give an efficient algorithm that generates the hit-list of doc-ids in which all four keywords A, B, C, D appear; this output hit-list should also be sorted by doc-id. How big is the output hit-list ? Express your answer in asymptotic notation in terms of n with a bound that is as asymptotically tight as possible. Express the running time of your proposed efficient algorithm in terms of n using asymptotic notation (as tight as possible).

ansver
Answers: 3

Other questions on the subject: Computers and Technology

image
Computers and Technology, 24.06.2019 17:40, michaelandtammytrice
Create a file called favorite_foods, and list your favorite foods, entering five or six or more. press enter after each favorite food so it appears on its own line (make certain you also press enter after the final food item). after the file is created, add two more foods you like that are not on the list (press enter after the final food item). view the list of foods to make certain the two items you added appear at the end of the list
Answers: 2
image
Computers and Technology, 24.06.2019 23:30, clairajogriggsk
What is the opening page of a website called? a. web page b. landing page c. homepage d. opening page
Answers: 1
image
Computers and Technology, 25.06.2019 03:30, kalithekittenqueen
All nate specialties are offered at two levels, a. journeyman and master. b. installation and service. c. apprentice and journeyman. d. heating and air conditioning.
Answers: 1
image
Computers and Technology, 25.06.2019 04:30, tjjjjjjjjjjjjjjjjjjj
If you have watched pretty little liars(pll)what are the names of the main characters? all of them and the boyfriends and girlfriends too.
Answers: 2
You know the right answer?
When we search in Google for "A B C D" this is equivalent to searching for "A AND B AND C AND D", i....

Questions in other subjects:

Konu
Mathematics, 02.03.2021 17:10
Konu
Mathematics, 02.03.2021 17:10
Konu
Mathematics, 02.03.2021 17:10