网站cms系统 开源框架制作个人业务网站
2026/4/17 9:32:03 网站建设 项目流程
网站cms系统 开源框架,制作个人业务网站,长沙网站优化价格,应用开发框架Problem: 833. Find And Replace in String 字符串中的查找与替换 解题过程 首先按照indices的大小排序#xff0c;这样s变化以后#xff0c;才能修改后面的索引#xff0c;每次比较切片以后的子字符串是否和source当中的相同#xff0c;若相同也没有被替换过#xff0c;就…Problem: 833. Find And Replace in String 字符串中的查找与替换解题过程首先按照indices的大小排序这样s变化以后才能修改后面的索引每次比较切片以后的子字符串是否和source当中的相同若相同也没有被替换过就切片拼接索引也相应地修改add切片比较耗时的Codeclass Solution { public: string findReplaceString(string s, vectorint indices, vectorstring sources, vectorstring targets) { vectorbool status(1001, false); int add 0, k indices.size(), now, sz, i; string tg, pre, tail; vectorpairint, 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; } };

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询