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

大型电子商务网站建设成本建设部网站施工合同

大型电子商务网站建设成本,建设部网站施工合同,企业网络营销策划必须以什么为核心,淘宝推广工具1. 题目 在给定单词列表 wordlist 的情况下#xff0c;我们希望实现一个拼写检查器#xff0c;将查询单词转换为正确的单词。 对于给定的查询单词 query#xff0c;拼写检查器将会处理两类拼写错误#xff1a; 大小写#xff1a;如果查询匹配单词列表中的某个单词…1. 题目 在给定单词列表 wordlist 的情况下我们希望实现一个拼写检查器将查询单词转换为正确的单词。 对于给定的查询单词 query拼写检查器将会处理两类拼写错误 大小写如果查询匹配单词列表中的某个单词不区分大小写则返回的正确单词与单词列表中的大小写相同。 例如wordlist [yellow], query YellOw: correct yellow 例如wordlist [Yellow], query yellow: correct Yellow 例如wordlist [yellow], query yellow: correct yellow元音错误如果在将查询单词中的元音‘a’、‘e’、‘i’、‘o’、‘u’分别替换为任何元音后能与单词列表中的单词匹配不区分大小写则返回的正确单词与单词列表中的匹配项大小写相同。 例如wordlist [YellOw], query yollow: correct YellOw 例如wordlist [YellOw], query yeellow: correct 无匹配项 例如wordlist [YellOw], query yllw: correct 无匹配项此外拼写检查器还按照以下优先级规则操作 当查询完全匹配单词列表中的某个单词区分大小写时应返回相同的单词。当查询匹配到大小写问题的单词时您应该返回单词列表中的第一个这样的匹配项。当查询匹配到元音错误的单词时您应该返回单词列表中的第一个这样的匹配项。如果该查询在单词列表中没有匹配项则应返回空字符串。 给出一些查询 queries返回一个单词列表 answer其中 answer[i] 是由查询 query queries[i] 得到的正确单词。 示例 输入wordlist [KiTe,kite,hare,Hare], queries [kite,Kite,KiTe,Hare,HARE,Hear,hear,keti,keet,keto] 输出[kite,KiTe,KiTe,Hare,hare,,,KiTe,,KiTe]提示 1 wordlist.length 5000 1 queries.length 5000 1 wordlist[i].length 7 1 queries[i].length 7 wordlist 和 queries 中的所有字符串仅由英文字母组成。来源力扣LeetCode 链接https://leetcode-cn.com/problems/vowel-spellchecker 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 class Solution { //C public:vectorstring spellchecker(vectorstring wordlist, vectorstring queries) {// 元音集合unordered_setchar vowel {a,e,i,o,u};// 原始单词集合unordered_setstring words(wordlist.begin(), wordlist.end());//转成小写后的单词 ---- 第一个出现的原始词unordered_mapstring,string upper_lower;//转小写且元音标为* ----- 第一个出现的原始词unordered_mapstring,string vowel_mask;string s1, s2;int i 0, idx 0;for(auto w : wordlist){words.insert(w);s1 s2 w;for(i 0; i w.size(); i){if(isupper(s1[i])){s1[i] 32;//转小写s2[i] 32;}if(vowel.count(s2[i]))s2[i]*;}if(!upper_lower.count(s1))upper_lower[s1] w;if(!vowel_mask.count(s2))vowel_mask[s2] w;}vectorstring ans(queries.size(),);for(auto q : queries){if(words.count(q))ans[idx] q;else{s1 s2 q;for(i 0; i q.size(); i){if(isupper(s1[i])){s1[i] 32;//转小写s2[i] 32;}if(vowel.count(s2[i]))s2[i]*;}if(upper_lower.count(s1))ans[idx] upper_lower[s1];else if(vowel_mask.count(s2))ans[idx] vowel_mask[s2];}idx;}return ans;} };144 ms 29.1 MB
http://www.sadfv.cn/news/39991/

相关文章:

  • 网站开发工作量评估做网站推广员工
  • 北京app建设 网站开发公司线上营销推广
  • 赣州做网站的公司有哪家好怎么建立网站?
  • 触屏网站建设wordpress同步用户
  • 徐州网站定制公司自动生成代码
  • 上海企业建站推荐建设局招标办网站
  • 设计师招聘网站有哪些镇江企业网站制作
  • 百度做网站多商城网站开发 价格
  • 音乐网站设计品牌营销网站建设流程
  • 建一个企业网站要花多少钱王也动漫
  • 南阳淅川县制作网站的公司个人网站开发赚钱方向
  • 163企业邮箱免费注册网站推广和优化系统
  • 商业网站建设案例课程视屏下载免费推广网
  • 绵阳公司商务网站制作wordpress完整主题
  • 怎么做旅店网站模板网站建设一条龙
  • 5188站长平台怎么样做个网站
  • 网站建设与管理 期末广东中山网站建设 光龙
  • 做网站数据存在哪里项目从立项到施工的程序
  • 网站产品介绍模板企业网站建设内存
  • 使用阿里云建网站微信营销软件app
  • 淄博哪家公司做网站最好哪里可以做网站推广
  • 淘宝的网站是怎么做的江西省建设监督网站
  • 广州开发网站报价做网站 贴吧
  • 网站服务运营队伍与渠道建设wordpress内容里的图片大小
  • 上海市建设质量协会网站2017山亭区建设局网站
  • 温江网站开发企业建站网站认证
  • 实时开奖走势网站建设友情链接的作用
  • 宁波网站推广专业的建站优化公司做网站要准备哪些素材
  • 网站怎么建设模块河南省新闻发布会最新
  • 个人电脑做网站智慧团手机网上登录入口