A co do użycia sortowania, to mi chodziło o użycie tej czasochłonnej operacji do znalezienia 2 elementów (w pewnym przypadku o którym wspomniałem), którą to operację da się zrealizować w czasie liniowym, a nie nlogn (o czym programista powinien wiedzieć - “programista” zaś może nie mieć o tym bladego pojęcia). A podałem to jako przykład na miejsce (kod) wart optymalizacji zamiast roztrząsanie czy użyć instrukcji for vs. foreach.