Feeoly 2018-09-19 09:59 采纳率: 0%
浏览 1016

实现拼写纠错推荐的功能。请用javascript解答

题目描述:
英文单词拼写的时候可能会出现拼写错误的情况(typo)。下面的题目,我们尝试实现拼写纠错推荐的功能。

字串编辑距离是衡量字串间相似度的常见手段。

①字串编辑距离:是指利用字符操作,把字符串A转换成字符串B所需要的最少操作数。

②字串操作包括:删除字符(removal)、插入字符(insertion)、修改字符(substitution)。

③使用以下规则对推荐纠错选项进行相似度排序。得分越高,认为相似度越低

只涉及到26个英文字符、不区分大小写。

删除(removal) 3分

插入(insertion) 3分

修改(substitution) :

(q w e r t a s d f g z x c v ) (y u i o p h j k l b n m)

以上两个分组内的字符修改1分,两个分组间字符修改 2分。
  • 写回答

1条回答 默认 最新

  • threenewbee 2018-09-19 11:47
    关注

    很久很久以前,我是用C#写过的:https://bbs.csdn.net/topics/360200664

    然而懒得再写。现在问答社区基本都回答半天不采纳的。哪怕是没有悬赏的。早就心寒了。
    下面搜索到一个js的,你将就看吧。爱不爱采纳随你了。
    https://www.jianshu.com/p/90af98493661

    评论

报告相同问题?

悬赏问题

  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题