news 2026/9/3 3:26:15

华为OD机试真题精讲:新词挖掘(Python/Java/C++多语言实现)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
华为OD机试真题精讲:新词挖掘(Python/Java/C++多语言实现)

华为OD机试真题精讲:新词挖掘(Python/Java/C++多语言实现)

一、题目描述(2025B卷高频100分题)

在自然语言处理场景中,「新词挖掘」是指从一段文本中识别出未被收录在词典中的连续字符序列,这些序列需满足特定的频率和长度条件。给定一段仅包含中文汉字的文本字符串text、词典集合dict_words、最小长度min_len、最小出现频率min_freq,请完成以下要求:

  1. 提取文本中所有连续子串,过滤掉词典中已存在的子串;
  2. 筛选出长度≥min_len且出现频率≥min_freq的子串作为候选新词;
  3. 最终返回按出现频率降序、长度降序、字典序升序排序后的候选新词列表。

关键约束

  • 文本长度1 ≤ len(text) ≤ 10^4,词典规模1 ≤ len(dict_words) ≤ 10^3
  • 子串长度范围1 ≤ min_len ≤ 5,最小频率1 ≤ min_freq ≤ 100
  • 时间限制1秒,空间限制256MB;
  • 中文文本无标点符号,仅包含单个汉字组成的连
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 3:21:38

C++ 输入输出流:cin 与 cout 的基础用法

C 输入输出流:cin 与 cout 的基础用法 在C编程中,输入输出(I/O)是最基础、最常用的功能之一——无论是接收用户输入的信息,还是向屏幕输出程序运行结果,都离不开输入输出流。前文我们学习了命名空间&#x…

作者头像 李华
网站建设 2026/9/3 2:31:29

HoRain云--Docker Consul权限控制全攻略

🎬 HoRain 云小助手:个人主页 ⛺️生活的理想,就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。 目录 ⛳️ 推荐 …

作者头像 李华
网站建设 2026/9/3 2:00:51

预训练的奥秘:从数据到智能 (Pretraining: From Data to Intelligence)

预训练的奥秘:从数据到智能(Pretraining: From Data to Intelligence)——2026最新版深度拆解 预训练(Pretraining)是大语言模型(LLM)从“哑巴”变成“智能体”的最核心、最神秘阶段。它不是简…

作者头像 李华