本文主要是介绍【华为OD机试真题2023CD卷 JAVAJS】中文分词模拟器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
华为OD2023(C&D卷)机试题库全覆盖,刷题指南点这里
中文分词模拟器
知识点图字符串
时间限制:5s 空间限制:256MB 限定语言:不限
题目描述:
给定一个连续不包含空格字符串,该字符串仅包含英文小写字母及英文文标点符号(逗号、分号、句号),同时给定词库,对该字符串进行精确分词。
说明:
1.精确分词: 字符串分词后,不会出现重叠。即“ilovechina” ,不同词库可分割为 “i,love,china” “ilove,china”,不能分割出现重叠的"i,ilove,china",i重叠出现
2.标点符号不成词,仅用于断句
3.词库:根据外部知识库统计出来的常用词汇例:dictionary=["i","love","china","lovechina","ilove"],
4.分词原则:采用分词顺序优先且最长匹配原则
“ilovechina”,假设分词结果 [ i,ilove,lo,love,ch,china,lovechina ] 则输出 [ilove,china]
错误输出:[i,lovechina],
这篇关于【华为OD机试真题2023CD卷 JAVAJS】中文分词模拟器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!