Time complexity of finding kth largest element in n sorted arrays using quickselect
Clash Royale CLAN TAG#URR8PPP
Time complexity of finding kth largest element in n sorted arrays using quickselect
If you have J
sorted arrays of length N
, find the kth
smallest element among them.
There are a few potential solutions here, some involving a min heap or binary search, but I want to know what the time complexity would be for using quickselect. If we simply concatenated each of the arrays together and used quickselect on the combined array.
J
N
kth
Quickselect runs in linear time in the average case, but the combining of arrays does expand the search space, but it is more efficient than using a merging strategy because quickselect necessarily allows some elements to be ignored if you choose good pivots.
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.