İyi bilinen algoritmaların çoğu, giriş ve çıkışlarının "düz" veri olduğu anlamında birinci derecedendir. Bazıları, örneğin sıralama, karma tablolar veya harita ve katlama işlevleri gibi önemsiz bir şekilde ikinci derecedir: bir işlev tarafından parametrelendirilirler, ancak diğer girdi verilerinin parçalarına çağrılması dışında gerçekten ilginç bir şey yapmazlar.
Bazıları ayrıca ikinci dereceden fakat biraz daha ilginç:
- Monoitler tarafından parametreleştirilmiş parmak uçları
- Monoton bir yüklemede parmak ucunu bölme
- Önek toplamı algoritmaları, yine genellikle bir monoid veya bir yüklem vb.
Son olarak, bazıları benim için en ilgi çekici olan anlamıyla "gerçekten" üst düzey:
- Y birleştirici
- Fark listeleri
Önemsiz başka yüksek dereceli algoritmalar var mı?
Sorumu açıklığa kavuşturmak için "önemsiz yüksek dereceli" ifadesiyle "işlemsel formalizmin yüksek dereceli olanaklarını algoritmanın arayüzü ve / veya uygulamasında kritik bir şekilde kullanmak" demek istiyorum.