Tôi dường như không tìm thấy chút phép thuật nào về điều này, vì vậy tôi hy vọng một ai đó ở đây có thể làm sáng tỏ một chút nếu điều này thậm chí có thể xảy ra.Có thể xác định số lượng chuyển tiếp bitwise trong một số nguyên 8 bit không?
Tôi đang cố gắng tìm số lượng chuyển tiếp bit theo số nguyên 8 bit (số nguyên thực sự là số nguyên 32 bit, nhưng tôi chỉ sử dụng 8 bit đầu tiên) để xác định xem 8 bit có đồng nhất hay không (2 hoặc ít chuyển tiếp hơn).
Ví dụ:
00100000 - two transitions - uniform
00100001 - three transitions - not uniform
10101010 - seven transitions - not uniform
00000000 - no transitions - uniform
Có cách nào nhanh hơn để tìm ra số hiệu ứng chuyển tiếp khác hơn là lặp qua từng bit (lặp qua từng chút hiện đang là giải pháp duy nhất tôi có thể đưa ra)?
phân bố đồng đều tôi nghĩ bạn sẽ gọi nó? về cơ bản, nếu có ít hơn 2 chuyển tiếp trong một chuỗi 8 bit, đó là những gì tôi đang gọi đồng phục – iedoc
Ồ, tôi hiểu rồi! Quá trình chuyển đổi xảy ra khi bit thay đổi giá trị trong mảng bit. Tôi thông minh! – Dialecticus
làm thế nào để mô hình bit với 3 hoặc nhiều hơn chuyển đổi tương ứng ít hơn để phân phối đồng đều hơn một với 2 hoặc ít hơn? Tôi không thực sự hiểu làm thế nào điều này có liên quan đến phân phối thống nhất. – user463035818