当前位置: 首页 > 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.jsqmd.com/news/166452/

相关文章:

  • Miniconda-Python3.9打造高性能GPU计算平台
  • ATOM:电池连接器大电流发热影响设备寿命?3大核心解法+行业数据支撑 - 品致汇
  • 哪些影像测量仪品牌适合新手?实用选型指南 - 博客万
  • 揭秘Elasticsearch如何根据一个词找到对应的倒排索引!
  • 剖析Zoom客户端CVE-2024-36535漏洞:信息泄露风险与修复
  • 北京交通便利的陵园推荐:环境与位置俱佳的实用参考 - 品牌排行榜
  • 北京房山区公司清算律师事务所口碑排名2026:权威解决方案与靠谱机构推荐 - 苏木2025
  • Miniconda-Python3.9与Streamlit快速搭建可视化界面
  • rust解引用
  • systemctl 服务在哪里定义
  • python基于Hadoop平台的大学多媒体教学资源管理系统的设计与实现_django Flask pycharm项目
  • 2026年 海绵城市施工设计权威推荐榜:源头厂家专业方案与生态建设口碑深度解析 - 品牌企业推荐师(官方)
  • Miniconda-Python3.9环境下实现PyTorch模型Serverless函数化
  • MIMO OFDM 不同调制信号的误码率对比 使用了STBC空时编码和信道估计 有详细中文注释
  • ATOM:小尺寸电子设备连接器困局破局指南——从微型化设计到场景适配的全维度解决方案 - 品致汇
  • SW 随笔 005 — 星火传递 Directory.Build.props (C# 项目)
  • Miniconda-Python3.9安装Scikit-learn进行机器学习
  • PyTorch流量镜像测试:Miniconda-Python3.9环境复制请求
  • 武汉本地雅思培训机构哪家值得信赖?真实口碑机构推荐 - 品牌排行榜
  • PyTorch Electron客户端构建:Miniconda-Python3.9环境打包
  • Miniconda配置PyTorch环境的最佳实践方法
  • Kanass快速上手指南:开发团队如何通过kanass有效管控开发任务
  • Miniconda-Python3.9环境下安装TensorFlow和PyTorch的详细步骤
  • Miniconda-Python3.9环境下实现PyTorch模型RESTful接口封装
  • 展厅设计公司推荐:行业实力机构与服务解析 - 品牌排行榜
  • Miniconda-Python3.9环境下运行Stable Diffusion模型
  • Miniconda-Python3.9环境下生成Markdown报告
  • Miniconda-Python3.9如何提升GPU算力利用率
  • Miniconda-Python3.9环境下使用pip与conda混合安装指南
  • Miniconda-Python3.9安装HuggingFace库完整教程