Negatif olmayan tamsayılar içeren bir dizi verildiğini varsayın (mutlaka farklı değildir).
Let olmak artmayacak sırasına göre sıralanır. değerini hesaplamak istiyoruz
Açık çözüm A'yı sıralamak ve sonra m'yi hesaplamaktır . Bu, en kötü durumda O (n \ lg n) zamanında çalışan bir algoritma verir .
Daha iyisini yapmak mümkün mü? Biz hesaplayabilir doğrusal zamanda?
Benim asıl sorum yukarıdaki soru. Ancak sorunun aşağıdaki genelleştirilmesi hakkında bilmek ilginç olacaktır.
Let olmak bazı karşılaştırma torpil göre düzenlenmiş ve bir oracle tarafından verilen bir fonksiyonu. \ Leq ve f için ve oracles verildiğinde , [n]} f (B [i], i) cinsinden m = \ max_ {i \ hesaplamak için gereken süre hakkında ne söyleyebiliriz ?
Hala işlem olabilir de süresi. Fakat bu genelleştirilmiş durum için süper doğrusal bir alt sınır olduğunu kanıtlayabilir miyiz?
Eğer cevap evet ise, alt sınır tamsayılarda olağan sıra olduğunu ve "güzel" bir fonksiyon (monoton, polinom, doğrusal, vb.) varsayar mı?