news 2026/10/22 19:46:00

当两个单词可能是同一个:聊聊《最短单词距离 III》背后的“算法洁癖”

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
当两个单词可能是同一个:聊聊《最短单词距离 III》背后的“算法洁癖”

当两个单词可能是同一个:聊聊《最短单词距离 III》背后的“算法洁癖”

大家好,我是Echo_Wish。
今天咱们聊一道看起来简单、实则很容易被低估的题目——最短单词距离 III(Shortest Word Distance III)。

如果你刷过 I、II 版本,第一次看到 III,大概率会嘀咕一句:

“不就是再算一遍最短距离吗?能有多难?”

但我想先泼一盆不怎么冷、却很清醒的水:

Shortest Word Distance III 真正考的不是算法技巧,而是你对“边界条件”的尊重程度。


一、先把题目“说人话”

题目大意是这样的:

  • 给你一个字符串数组words
  • 再给你两个单词word1、word2
  • 要你求它们在数组中出现位置的最短距离
  • 注意重点:word1和word2有可能是同一个单词

例如:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 5:35:23

BioSIM 抗人IL-31Ra抗体SIM0510:用于免疫细胞与皮肤组织表达分析

在免疫学与炎症研究领域,IL-31 受体 A(IL-31Ra)正逐渐成为科学家关注的焦点。作为 IL-31 的关键受体,IL-31Ra 在介导瘙痒、炎症等病理过程中发挥着重要作用。而BioSIM 抗人IL-31Ra抗体(Nemolizumab 生物类似药&#xf…

作者头像 李华
网站建设 2026/10/16 4:17:57

“深数据” vs “大数据”

在数据驱动决策的时代,“大数据”早已成为高频热词,而“深数据”作为新兴概念,正逐渐走进行业视野。二者并非对立关系,却在核心逻辑、价值维度与应用场景上存在显著分野,共同构成了数据价值挖掘的两大重要方向。厘清二…

作者头像 李华
网站建设 2026/10/15 6:29:53

底部买入之神猎手副图/无未来数据 通达信买入公式

{}XA_1:REF(LLV(LOW,250/12),2); XA_2:MA(CLOSE,20); XA_3:MA(SLOPE(CLOSE,20)*5CLOSE,10); XA_4:LOW>XA_3 AND LOW<XA_2; XA_5:CROSS(MA(CLOSE,10),MA(CLOSE,5)); XA_6:COUNT(XA_5,5)>1; 神猎手:CROSS(CLOSE,XA_1) AND XA_4 AND XA_6,NODRAW; DRAWTEXT_FIX(ISLASTBAR…

作者头像 李华
网站建设 2026/10/21 13:32:04

五指买卖 通达信买卖指标 源码

{}能量线:EMA(100*(C-LLV(L,34))/(HHV(H,34)-LLV(L,34)),3),LINETHICK0; RSI:SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100,LINETHICK0; RSV:(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100,LINETHICK0; K:SMA(RSV,3,1); D:SMA(K,3,1); {} J:3…

作者头像 李华
网站建设 2026/10/21 0:25:11

HTML模板引擎集成:Miniconda-Python3.10使用Jinja2生成网页

HTML模板引擎集成&#xff1a;Miniconda-Python3.10使用Jinja2生成网页 在数据密集型项目日益普及的今天&#xff0c;手动维护大量HTML页面早已成为开发者的噩梦。想象一下&#xff1a;一个AI实验团队每天产出数十组模型指标和可视化图表&#xff0c;却要靠人工复制粘贴到报告中…

作者头像 李华
网站建设 2026/10/18 0:10:29

小白也能学会的PyTorch安装教程GPU版本(基于Miniconda-Python3.10)

基于 Miniconda 的 PyTorch GPU 环境搭建&#xff1a;从零开始的高效实践 你有没有遇到过这种情况&#xff1a;兴冲冲地准备复现一篇论文&#xff0c;结果刚运行 import torch 就发现 GPU 不可用&#xff1f;或者明明装了 CUDA&#xff0c;torch.cuda.is_available() 却返回 Fa…

作者头像 李华