
最短摘要的生成
发布日期:2021-05-14 16:29:01
浏览次数:18
分类:精选文章
本文共 336 字,大约阅读时间需要 1 分钟。
结构之法算法之道-博客频道-CSDN.NET下的摘要生成过程如下:
关键词初始化:将输入的关键词列表中的每个词存储到一个哈希表中,并初始化为-1,表示这些关键词最初未在描述中出现。
遍历描述:对描述中的每一个单词进行检查。如果该单词存在于哈希表中,则记录该关键词的最新位置索引,并将这些位置索引收集到一个列表中。
检查关键词记录:每当添加到关键词列表中的次数等于关键词总数时,计算当前记录的位置范围,找出最短的摘要范围。
更新最短摘要:如果当前位置范围比已记录的最短摘要更短,则更新最短摘要的开始和结束索引。
截取摘要:根据最终确定的开始和结束索引,从描述中截取出对应的摘要内容。
整个过程确保了在可能的最短子串中找到包含所有关键词的最短摘要,并根据位置顺序确定输出结果。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月24日 08时48分36秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Android使用Font Awesome
2019-03-11
主线程中Looper的轮询死循环为何没有阻塞主线程?
2019-03-11
Gradle实战四:Jenkins持续集成
2019-03-11
使用RestTemplate,显示请求信息,响应信息
2019-03-11
wgcloud运维监控系统错误:防篡改校验错误次数大于10次,不再上报数据
2019-03-11
为什么WGCLOUD安装完后,启动服务端打不开网页
2019-03-11
wgcloud网络监控出现负值
2019-03-11
ios 官方sample
2019-03-11
iOS 开发官方文档链接收集
2019-03-11
网易云面试(Android岗)之旅,差点被这些基础题绊了跟头。
2019-03-11
Android音视频开发之——音频非压缩编码和压缩编码
2019-03-11
linux学习笔记(四)基本用户管理与帮助命令
2019-03-11
小程序:防止父方法被子方法冒泡,使用catchtap
2019-03-11
vue报错 created hook错误
2019-03-11
单选框点击文字也能选中
2019-03-11
此主机支持Intel VT-x,但Intel VT-x 处于禁用状态。
2019-03-11
06-局部变量和全局变量
2019-03-11
12-面向对象1
2019-03-11
python基础总结 异常处理
2019-03-11