如题,越详细越好。谢谢了!levenshtein("HelloWorld","elloWorld");它只要在第二个参数添加个'H',只作了1个步骤!也当然返回'1'啦!这个函数还是蛮简单的,可是:levenshtein("HelloWorld","elloWorld",10,20,30);第3个参数:插入一个字符的代价。默认是1。第4个参数:替换一个字符的代价。默认是1。第5个参数:删除一个字符的代价。默认是1。它们的意义在哪?这个例子中它分别填了10,20,30。然后返回'30'我不懂了!它指的'代价'是什么意思?10,20,30它又分别代表什么意思?levenshtein('aaa','aab',0,1,0);这个例子中它只需替换一次就够了,为什么返回的步骤次数是'0'?
添加回答
举报
0/150
提交
取消