Đối chiếu nhị phân so sánh chuỗi của bạn chính xác với strcmp()
trong C sẽ làm được, nếu các ký tự khác nhau (có thể chỉ là chữ hoa và dấu phụ khác biệt). Nhược điểm của nó là thứ tự sắp xếp không tự nhiên.
Một ví dụ về thứ tự sắp xếp không tự nhiên (như trong "nhị phân" là):A,B,a,b
Thứ tự sắp xếp tự nhiên sẽ là trong trường hợp này, ví dụ:A,a,B,b
(các biến thể nhỏ và viết hoa của cùng một chữ cái được sắp xếp bên cạnh nhau)
Ưu điểm thực tế của đối chiếu nhị phân là tốc độ của nó, vì so sánh chuỗi rất đơn giản / nhanh chóng. Trong trường hợp chung, các chỉ mục có mã nhị phân có thể không tạo ra kết quả mong đợi để sắp xếp, tuy nhiên đối với các kết quả phù hợp chính xác, chúng có thể hữu ích.