Skip to content

Hamming distance

Edit distance, which takes into account only substitute operations.

distHam(a,b)={,if abi=0a1aibi,otherwisedist_{Ham}(a,b) = \begin{cases} \infty,& \text{if } |a| \neq |b|\\ \sum_{i=0}^{|a| - 1}{a_i \neq b_i},& otherwise \end{cases}

Algorithms

Time complexitySpace complexity
Naive solution1O(n)O(n)O(n)O(n)

Footnotes

  1. string2string: A Modern Python Library for String-to-String Algorithms