해밍 거리

위키百科, 우리 모두의 百科事典.
( 해밍 무게 에서 넘어옴)

해밍 거리
4-bit binary tesseract
4-bit binary tesseract for finding Hamming distance.
4-bit binary tesseract Hamming distance examples
Two example distances: 0100→1001 has distance 3; 0110→1110 has distance 1
分類 文字列 類似性
資料 構造 文字列
最惡 時間複雜度
最善 時間複雜度
平均 時間複雜度
空間複雜度

블록 富豪 理論에서, 해밍 거리 (Hamming距離, 英語 : Hamming distance )는 곱集合 위에 定義되는 거리 函數 이다. 大略, 같은 길이의 두 文字列에서, 같은 位置에서 서로 다른 記號들이 몇 個인지를 센다.

正義 [ 編輯 ]

다음이 주어졌다고 하자.

그렇다면, 곱集合 위에 다음과 같은 거리 函數 를 줄 수 있다.

거리 函數 위의 해밍 거리 라고 한다.

萬若 아벨 軍 (例를 들어, 柔한체 )이라고 할 때, 해밍 무게 ( 英語 : Hamming weight )는 영벡터와의 해밍 距離이다.

[ 編輯 ]

  • '1011101'과 '1001001'사이의 해밍 거리는 2이다. (1011101, 10 0 1 0 01 )
  • '2143896'과 '2233796'사이의 해밍 거리는 3이다. (2143896, 2 2 3 3 7 96)
  • "toned"와 "roses"사이의 해밍 거리는 3이다. (toned, r o s e s )

歷史 [ 編輯 ]

리처드 해밍 이 1950年에 해밍 富豪 와 함께 導入하였다. [1]

各州 [ 編輯 ]

  1. Hamming, Richard W. (1950年 4月). “Error detecting and error correcting codes”. 《Bell Labs Technical Journal》 (英語) 29 (2): 147?160. doi : 10.1002/j.1538-7305.1950.tb00463.x . ISSN   1089-7089 .  

같이 보기 [ 編輯 ]

外部 링크 [ 編輯 ]