news 2026/5/10 18:36:25

leetcode 833. Find And Replace in String 字符串中的查找与替换

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 833. Find And Replace in String 字符串中的查找与替换

Problem: 833. Find And Replace in String 字符串中的查找与替换

解题过程

首先按照indices的大小排序,这样s变化以后,才能修改后面的索引,每次比较切片以后的子字符串是否和source当中的相同,若相同也没有被替换过,就切片拼接,索引也相应地修改add,切片比较耗时的

Code

class Solution { public: string findReplaceString(string s, vector<int>& indices, vector<string>& sources, vector<string>& targets) { vector<bool> status(1001, false); int add = 0, k = indices.size(), now, sz, i; string tg, pre, tail; vector<pair<int, int>> tr; for(int i = 0; i < k; i++) { tr.push_back({indices[i], i}); } sort(tr.begin(), tr.end()); for(int j = 0; j < k; j++) { i = tr[j].second; now = indices[i] + add; sz = sources[i].size(); tg = s.substr(now, sz); if(tg == sources[i] && status[indices[i]]==false) { status[indices[i]] = true; pre = s.substr(0, now); tail = s.substr(now + sz); s = pre + targets[i] + tail; add += targets[i].size() - sz; } } return s; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/9 6:45:42

YOLOFuse结合huggingface镜像网站实现模型共享

YOLOFuse 结合 Hugging Face 镜像实现多模态检测的“开箱即用”实践 在夜间安防监控系统中&#xff0c;摄像头常常面临一个尴尬局面&#xff1a;白天清晰的人脸识别&#xff0c;到了夜晚却变成一片漆黑。传统RGB相机在低光照环境下几乎失效&#xff0c;而红外成像虽能捕捉热辐射…

作者头像 李华
网站建设 2026/5/9 14:37:10

YOLOFuse安装包下载方式汇总:清华镜像、HuggingFace均可获取

YOLOFuse部署全指南&#xff1a;从清华镜像到HuggingFace一键获取 在智能安防、自动驾驶和夜间巡检等实际场景中&#xff0c;单一可见光摄像头的局限性日益凸显——光照不足时画面模糊&#xff0c;烟雾遮挡下目标丢失&#xff0c;而红外成像虽能穿透黑暗&#xff0c;却缺乏颜色…

作者头像 李华
网站建设 2026/5/10 7:26:12

YOLOFuse训练中断恢复机制:自动加载最近checkpoint继续训练

YOLOFuse训练中断恢复机制&#xff1a;自动加载最近checkpoint继续训练 在深度学习的实际工程实践中&#xff0c;最让人头疼的场景之一莫过于——模型已经跑了20多个小时&#xff0c;眼看快要收敛&#xff0c;突然因为服务器断电、显存溢出或远程连接中断而前功尽弃。更糟的是&…

作者头像 李华
网站建设 2026/5/10 6:34:38

YOLOFuse如何应对不同分辨率RGB与IR图像配准问题?

YOLOFuse如何应对不同分辨率RGB与IR图像配准问题&#xff1f; 在智能监控、自动驾驶和安防系统日益普及的今天&#xff0c;单一视觉模态已难以应对复杂多变的实际场景。尤其是在夜间、烟雾或雾霾等低能见度环境下&#xff0c;可见光&#xff08;RGB&#xff09;摄像头往往“失…

作者头像 李华
网站建设 2026/5/10 2:27:33

YOLOFuse损失函数设计:兼顾定位与分类任务的平衡优化

YOLOFuse损失函数设计&#xff1a;兼顾定位与分类任务的平衡优化 在智能安防、自动驾驶和夜间监控等实际场景中&#xff0c;单一可见光摄像头常常因光照不足、雾霾遮挡或远距离成像模糊而失效。此时&#xff0c;红外图像凭借其对热辐射的敏感性&#xff0c;能够捕捉到人眼不可见…

作者头像 李华
网站建设 2026/5/10 13:44:22

基于Ultralytics YOLO框架的YOLOFuse镜像上线,支持特征级与决策级融合

基于Ultralytics YOLO框架的YOLOFuse镜像上线&#xff0c;支持特征级与决策级融合 在夜间监控、边境安防或自动驾驶夜视系统中&#xff0c;一个长期困扰工程师的问题是&#xff1a;可见光摄像头在低光照环境下性能急剧下降&#xff0c;而单纯依赖红外图像又容易丢失细节纹理。有…

作者头像 李华