Hầu hết các thuật toán nổi tiếng là thứ nhất, theo nghĩa là đầu vào và đầu ra của chúng là dữ liệu "đơn giản". Một số là thứ tự thứ hai theo cách tầm thường, ví dụ như sắp xếp, hàm băm hoặc hàm và bản đồ: chúng được tham số hóa bởi một hàm, nhưng chúng không thực sự làm gì thú vị với nó ngoại trừ gọi nó trên các phần của dữ liệu đầu vào khác.
Một số cũng là thứ hai nhưng có phần thú vị hơn:
- Ngón tay được tham số hóa bởi các đơn sắc
- Tách một ngón tay trên một vị ngữ đơn điệu
- Các thuật toán tổng tiền tố, một lần nữa thường được tham số hóa bởi một đơn vị hoặc một vị ngữ, v.v.
Cuối cùng, một số thứ tự "thực sự" cao hơn theo nghĩa thú vị nhất đối với tôi:
- Tổ hợp Y
- Danh sách khác biệt
Có tồn tại các thuật toán bậc cao không cần thiết khác không?
Trong nỗ lực làm rõ câu hỏi của tôi, theo "đơn hàng cao hơn không cần thiết", ý tôi là "sử dụng các phương tiện bậc cao của hình thức tính toán theo cách thức quan trọng trong giao diện và / hoặc triển khai thuật toán"