geçiş verilen Verilen bir std::vector<int>
verilen, C++ 11-STD fonksiyonları kullanarak, öğeleri negatifden olumluya geçiş indeksi bulmak istiyorum.Sıralanan vektör negatif için pozitif
İkili bir arama kullanarak bunu uygulayabileceğimin farkındayım, ancak standart aramada, bu araştırmayı kolaylaştıracak standart find_if
benzeri bir işlev varsa ilgileniyorum (belki de doğru lambda ifadesiyle bağlantılı olarak)).
mı? – Rakete1111
@ Rakete1111: find_if doğrusaldır, ancak sorun LogN zamanında çözülebilir –
@ Armen Tsirunyan True, bu bağlamda find_if'i nasıl kullanacağımı bile bilmiyorum – user695652