news 2026/4/3 5:13:56

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/4/3 4:40:01

YOLOFuse豆瓣小组讨论:非技术向用户也能参与

YOLOFuse&#xff1a;当AI看见黑夜&#xff0c;普通人也能参与的技术革命 在深夜的小区监控室里&#xff0c;保安盯着屏幕——画面一片漆黑&#xff0c;偶尔闪过模糊人影。他调高亮度&#xff0c;图像立刻布满噪点&#xff1b;切换红外模式&#xff0c;虽然能看见热源&#xff…

作者头像 李华
网站建设 2026/3/21 10:33:23

‌大模型驱动的自动化测试脚本修复技术

测试脚本维护的代价正在吞噬团队效率‌在现代敏捷与DevOps流程中&#xff0c;自动化测试脚本是保障软件质量的“第一道防线”。然而&#xff0c;随着业务迭代加速、UI组件频繁变更、API接口版本升级&#xff0c;测试脚本的‌脆弱性‌与‌维护成本‌呈指数级上升。据2025年《全球…

作者头像 李华
网站建设 2026/3/26 20:23:29

YOLOFuse港口夜间作业监管:集装箱与人员安全识别

YOLOFuse港口夜间作业监管&#xff1a;集装箱与人员安全识别 在现代港口的深夜作业现场&#xff0c;龙门吊缓缓移动&#xff0c;集装箱被逐一堆叠&#xff0c;而能见度却因夜色和海雾降至极限。传统的监控摄像头在此类低光照、高干扰环境下往往“失明”——工人身影模糊不清&am…

作者头像 李华
网站建设 2026/3/31 11:48:14

YOLOFuse思否技术访谈:创始人讲述开发背后故事

YOLOFuse&#xff1a;当多模态检测遇上“开箱即用” 在城市安防系统中&#xff0c;摄像头到了深夜就变成“睁眼瞎”&#xff1b;在高速公路上&#xff0c;浓雾让自动驾驶车辆寸步难行&#xff1b;火灾现场的监控画面被烟尘完全遮蔽……这些场景背后&#xff0c;暴露的是单一视觉…

作者头像 李华
网站建设 2026/4/2 2:45:50

YOLOFuse与UltraISO注册码无关联?警惕虚假捆绑下载

YOLOFuse与UltraISO注册码无关联&#xff1f;警惕虚假捆绑下载 在智能安防、自动驾驶和工业检测领域&#xff0c;单一摄像头在夜间或恶劣天气下的表现常常捉襟见肘。可见光图像在黑暗中几乎失效&#xff0c;而红外成像虽然能“看见”热源&#xff0c;却缺乏纹理细节。如何让机…

作者头像 李华