汉明距离计算器

统计两个等长字符串在相同位置上不同的字符数量。

952.4K 次使用 最近更新 · 2026-05-21 本地运行 · 零上传
AD

如何使用汉明距离计算器

输入两个长度相同的字符串。工具会逐位比较,统计相同位置数量、不同位置数量,并列出发生差异的 1-based 位置。如果两个字符串长度不同,当前工具不会计算汉明距离,因为汉明距离要求逐位对齐。

公式与原理 - 汉明距离计算器

汉明距离表示把一个等长字符串改成另一个字符串所需的替换次数。它不处理插入或删除。计算器逐位置比较两个字符,只要同一索引上的字符不同,就把距离加 1。

distance = count(i where first[i] != second[i])

汉明距离计算器的使用场景

适合编码理论示例、DNA 或短序列对比、二进制码字检查、固定长度 ID 的错字分析、校验码教学,以及任何需要逐位对齐比较两个字符串的场景。

关于汉明距离计算器的常见问题

如何使用汉明距离计算器?

输入两个长度完全相同的字符串,工具会返回距离、匹配数量、总长度和差异位置。

汉明距离计算器使用什么公式或规则?

逐索引比较两个字符,统计所有不同的位置。

我的数据会被保存吗?

不会。所有计算都在浏览器中完成,不会发送到服务器。