当前位置: 首页 > news >正文

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; } };
http://www.zskr.cn/news/182016.html

相关文章:

  • 剖析Zoom客户端CVE-2024-36535漏洞:信息泄露风险与修复
  • 北京房山区公司清算律师事务所口碑排名2026:权威解决方案与靠谱机构推荐 - 苏木2025
  • PyTorch流量镜像测试:Miniconda-Python3.9环境复制请求
  • 电梯内遗留物品遗失物检测数据集VOC+YOLO格式610张6类别
  • Miniconda-Python3.9环境下实现PyTorch模型RESTful接口封装
  • Miniconda-Python3.9环境下生成Markdown报告
  • Miniconda-Python3.9环境下使用pip与conda混合安装指南
  • 成都雅思培训效果好的机构有哪些?真实口碑参考 - 品牌排行榜
  • Miniconda-Python3.9安装HuggingFace库完整教程
  • PyTorch模型API设计规范:Miniconda-Python3.9环境验证
  • 2025年12月成都玻璃柜工厂优选榜:玻璃柜品牌/玻璃柜厂家/玻璃柜公司,成都东信铝业五星领衔 四大企业以材质创新适配家居商用多元需求 - 海棠依旧大
  • Miniconda-Python3.9结合Markdown编写技术文档全流程
  • Miniconda-Python3.9配置Jupyter密码保护机制
  • Miniconda-Python3.9如何支持PyTorch与MQTT物联网协议集成
  • DeFi收益新架构:深度解析质押理财与流动性挖矿的智能合约开发
  • Miniconda-Python3.9如何支持PyTorch与Etcd配置中心集成
  • PyTorch端到端测试框架搭建:Miniconda-Python3.9基础环境
  • Azure DevOps 学习概况总结
  • 谁懂啊!护网挖掘居然能这么简单?平民化技巧 + 实战例子,入门直接冲!
  • 从创意到生态:解锁下一代DApp开发全链路实战指南
  • 【干货收藏】大模型工具调用技术演进:从Function Call到Agent Skills
  • Miniconda-Python3.9环境下实现PyTorch模型跨平台兼容
  • 利用MutationObserver+IntersectionObserver实现图片懒加载
  • 谁还在 CTF 赛场陪跑?计科生专属全指南,从新手到拿分,避坑手册速领!
  • qt之exe设置ico图标
  • java计算机毕业设计校园疫情管理系统 高校防疫信息一体化平台 智慧校园疫情联防联控系统
  • 神!2026 网安前景杀疯了!480 万缺口 + 2500 亿规模,现在入行还能分蛋糕!
  • PyTorch CI/CD流水线:Miniconda-Python3.9作为标准构建环境
  • Miniconda-Python3.9环境下安装CUDA驱动的注意事项
  • 【爆肝】AI编程神器大洗牌!GitHub Copilot遇敌,Cursor崛起,企业开发者的2025生存指南