Nhị phân MSK sinh loại, cũng gọi là hay Hoaresort nhị phân, có thể được thực hiện tại chỗ thông qua việc tách mảng nhập vào hai thùng - 0s các bin và khối 1 bin. Các số 0 bin phát triển từ sự khởi đầu của mảng, trong khi chiếc 1 bin được trồng từ cuối mảng. Các số 0 bin ranh giới được đặt trước phần tử đầu tiên của mảng. Khối 1 bin ranh giới được đặt sau phần tử mảng cuối cùng. Bit quan trọng nhất của các yếu tố đầu tiên của mảng được kiểm tra. Nếu bit này là 1, thì yếu tố đầu tiên đổi chỗ với các yếu tố ở phía trước của chiếc 1 bin ranh giới (cuối phần tử của mảng), và khối 1 bin được trồng bởi một trong những yếu tố của decrementing 1s các ranh giới mảng index. Nếu bit này một 0, sau đó các yếu tố đầu tiên vẫn còn tại vị trí hiện tại của nó, và các số 0 bin được phát triển bởi một yếu tố. Các phần tử mảng kế tiếp kiểm tra là người ở phía trước của các số 0 bin ranh giới (tức là yếu tố đầu tiên không phải là số 0 các rác hoặc các 1s bin). Quá trình này tiếp tục cho đến khi các 0s bin và khối 1 bin đạt lẫn nhau. Các số 0 bin và khối 1 bin là sau đó được sắp xếp đệ quy dựa trên chút tiếp theo của mỗi phần tử của mảng. Recursive chế biến vẫn tiếp tục cho đến khi bit ít quan trọng đã được sử dụng để phân loại. [3] [4] xử lý chữ ký số nguyên đòi hỏi điều trị bit quan trọng nhất với ý nghĩa ngược lại, theo sau là dấu điều trị của các bit còn lại.Tại chỗ MSK sau nhị phân loại có thể được mở rộng để lớn hơn sau và giữ lại khả năng tại chỗ. Đếm sắp xếp được sử dụng để xác định kích thước của mỗi bin và chỉ số khởi đầu của họ. Trao đổi được sử dụng để đặt các yếu tố hiện tại vào rác của nó, sau đó là mở rộng ranh giới bin. Như các phần tử mảng được quét các thùng được bỏ qua và chỉ là yếu tố giữa thùng được xử lý, cho đến khi toàn bộ mảng đã được xử lý và kết thúc tất cả các yếu tố trong thùng tương ứng của họ. Số lượng các thùng là tương tự như sau được sử dụng - ví dụ: 16 thùng 16-sinh. Vượt qua từng được dựa trên một chữ số duy nhất (ví dụ: 4-bit cho mỗi chữ số trong trường hợp của 16-sinh), bắt đầu từ các chữ số quan trọng nhất. Mỗi thùng sau đó được xử lý đệ quy bằng cách sử dụng các chữ số tiếp theo, cho đến khi tất cả các chữ số đã được sử dụng để phân loại
đang được dịch, vui lòng đợi..
