该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处
本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105148258
前言
在信息领域,两个长度相等的字符串 的海明距离是在相同位置上不同的字符的个数,也就是将一个字符串替换成另一个字符串需要的替换的次数。
海明距离举例
xxxxyy 和xxxxzz 的海明距离是2;
111100 和 111111 的海明距离是2;
对于二进制数字来说,海明距离的结果相当于a^b结果中1的个数。
源代码实现
/*
version: 1.0
author: hellogiser
date: 2014/5/30
*/
// hamming distance of two strings
unsigned hamdist(