[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

What's the fastest way to search for an element in a row-sorted

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 6
Thread images: 1

File: row-sorted matrix.png (7KB, 276x280px) Image search: [Google]
row-sorted matrix.png
7KB, 276x280px
What's the fastest way to search for an element in a row-sorted matrix?

e.g a matrix where going through the columns the numbers are random but when going through the rows the numbers are sorted in increasing order.

Would it be simply checking each row to see if the element fits in the range and then doing a binary search of each row that could possibly contain the element?

Pic related
>>
>>59448376
might just be quicker to binary search them from the start and skip the range check. if you were looking for the number 11 it fits in all those ranges so adding checks just add to the amount of work you have to do.
>>
>>59448376
Binary search / bisection method.
It's O(log(n))... the only change would be to walk through the array vertically which is shit easy.
>>
geeksforgeeks ddoott orgsearch-in-row-wise-and-column-wise-sorted-matrix
>>
>>59450542
that's for a fully sorted matrix, not just row-wise
>>
>>59448376
People are pretty good at picking out details in an otherwise meaningless field. Humans are optimized and evolved to be good at this kind of thing.
I suggest hiring someone and improving your local economy, plus gaining the pleasure of friendship in the process.

Hope this helps Anon.
Thread posts: 6
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.