news 2026/10/15 19:36:24

leetcode 821. Shortest Distance to a Character 字符的最短距离-耗时100%

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 821. Shortest Distance to a Character 字符的最短距离-耗时100%

Problem: 821. Shortest Distance to a Character 字符的最短距离

解题过程

耗时100%,拿到c的所有索引,然后对每个字符的索引,求出差的绝对值的最小值

Code

class Solution { public: vector<int> shortestToChar(string s, char c) { vector<int> tr; for(int i = 0; i < s.size(); i++) { if(s[i] == c) { tr.push_back(i); } } vector<int> ret; for(int i = 0; i < s.size(); i++) { if(s[i] == c) ret.push_back(0); else { int mi = INT_MAX, dis; for(int j = 0; j < tr.size(); j++) { dis = abs(tr[j] - i); mi = min(dis, mi); } ret.push_back(mi); } } return ret; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/12 15:49:27

python基于Hadoop平台的大学多媒体教学资源管理系统的设计与实现_django Flask pycharm项目

目录已开发项目效果实现截图关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;已开发项目效果实现截图 同行可拿货,招校园代理 ,本人源头供货商 python基于Hadoop平台的大学多媒体教…

作者头像 李华
网站建设 2026/10/14 15:15:32

python基于Vue 社区帮扶助老年人志愿者服务平台的设计与实现 _8s504_django Flask pycharm项目

目录已开发项目效果实现截图关于博主开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;已开发项目效果实现截图 同行可拿货,招校园代理 ,本人源头供货商 python基于Vue 社区帮扶助老年人志愿…

作者头像 李华
网站建设 2026/10/11 16:36:13

Miniconda-Python3.9镜像适配主流AI框架的兼容性测试

Miniconda-Python3.9镜像适配主流AI框架的兼容性测试 在当今 AI 项目开发中&#xff0c;一个看似简单却频繁困扰工程师的问题是&#xff1a;为什么代码在同事的机器上能跑&#xff0c;在我的环境里却报错&#xff1f; 答案往往藏在那些看不见的依赖版本差异中。比如&#xff…

作者头像 李华
网站建设 2026/10/9 20:36:01

Miniconda-Python3.9环境下使用FlashAttention优化训练

Miniconda-Python3.9环境下使用FlashAttention优化训练 在现代深度学习系统中&#xff0c;随着模型规模的不断膨胀&#xff0c;训练效率与显存管理正成为制约研发进度的核心瓶颈。尤其是在处理长序列任务时&#xff0c;Transformer 架构中的标准注意力机制由于其 $ O(N^2) $ 的…

作者头像 李华
网站建设 2026/10/13 12:35:08

PyTorch流量镜像测试:Miniconda-Python3.9环境复制请求

PyTorch流量镜像测试&#xff1a;Miniconda-Python3.9环境复制请求 在现代AI系统的开发与部署流程中&#xff0c;一个看似简单却频繁引发严重问题的现象始终困扰着工程师——“在我机器上是正常的”。尤其当模型从研发环境迁移到测试或生产阶段时&#xff0c;微小的依赖差异可能…

作者头像 李华