Kendimi sık sık bir çiftler dizisinde arama yapan maksimum değer işlevleri yazarken buluyorum. Grafik gösterilmeden önce verileri normalleştirmek için bu gibi işlevler kullanıyorum.C++, iki katlık bir dizide maksimum değeri bulmak için işlev?
İkili bir dizinin maksimum değerini bulmak için daha iyi bir yol var mı? Bir dizideki maksimum değeri bulmak için standart bir işlev var mı? Bu operasyon için bazı içsel var mı? DSP çiplerinde var olan özel ASM talimatını hatırlıyorum.
std :: vectors ile değiştirmek için çok korkuyorum çünkü kodumun otomatik olarak güzelleştirilmesi çok güzel. – Mikhail
@Misha: Korkmayın, sadece deneyin ve performansınızın hala iyi olduğundan emin olmak için birkaç test yapın. Bu hiç mantıksız bir korku değil. Bazı performans kritik kod bölümlerinde (bir çok döngü ve kayan nokta ops) neredeyse% 20'lik bir performans düşüşüne girdik ve VS 6'dan 2005'e geçişi izledik. Yinelemeleri kontrol ettiler ve (iirc) sınırları kontrol ettiler. varsayılan olarak. –