I olan tek alan bir bool[]
(çalışmak belirlenen boyutu) olan, değişmez bir sınıfı vardır.GetHashCode() yalnızca
nasıl bu sınıfın iyi bir hash kodu hesaplayabilir? Genellikle, her bir alanda GetHashCode()
'u arayabilir ve bunları şu işleçlerden biriyle birleştirirdim: + | &
, ancakiçin 0
ve 1
için 1
için olası karma kodlar olduğundan, bu beni hiçbir yere götürmeyecektir. Uygulamamın yalnızca bools
ile çalışması gerekiyor ve isteğe bağlı bir dizi için çalışmalıdır.
(Muhtemelen çok önemli ama C#/içinde kodlama ediyorum gelmez NET..)
Eğer BitArray' 'kabul veya' BitVector32' boyutuna bağlı mı? Bu GetHashCode ve benzeri gibi daha az uygulamayı gerektirir. – Sebastian