Design and analyze an algorithm that searchs for an element x in a sorted table A(with n elements), so that its complexity is O(logD). D stands for distance, counting the amount of elements between the first element and the element x in table A. Simpler, D is the position of the element x in the sorted table A.

Recommended Answers

All 3 Replies

Hint, binary search

yeah i tried binary, but that one with distance gets me confused. It's only pseudocode... but I think I have to put an upper limit or something like that, any suggestions?

hmm good question. Maybe if you split up the arrays into m-segments and possibly run it parallel. Interesting question.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.