- Dữ liệu đầu vào phải được sắp xếp
- Dữ liệu đầu vào không cần sắp xếp
- Dữ liệu đầu vào phải là duy nhất
- Dữ liệu đầu vào phải có kích thước cố định