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

六安高端网站建设公司做网站石材推销

六安高端网站建设公司,做网站石材推销,网站建设与维护的卷子,宁波专业做网站的公司1. 题目 给定一组单词words#xff0c;编写一个程序#xff0c;找出其中的最长单词#xff0c;且该单词由这组单词中的其他单词组合而成。 若有多个长度相同的结果#xff0c;返回其中字典序最小的一项#xff0c;若没有符合要求的单词则返回空字符串。 示例#xff1a…1. 题目 给定一组单词words编写一个程序找出其中的最长单词且该单词由这组单词中的其他单词组合而成。 若有多个长度相同的结果返回其中字典序最小的一项若没有符合要求的单词则返回空字符串。 示例 输入 [cat,banana,dog,nana,walk,walker,dogwalker] 输出 dogwalker 解释 dogwalker可由dog和walker组成。提示 0 len(words) 100 1 len(words[i]) 100来源力扣LeetCode 链接https://leetcode-cn.com/problems/longest-word-lcci 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 单词可重复使用先按长度降序排列长度相等字典序小的在前从前往后找到第一个单词即可将单词拆分成子串递归判断子串的子串 class Solution { public:string longestWord(vectorstring words) {if(words.size() 2)return ;sort(words.begin(), words.end(),[](auto a, auto b){if(a.size() b.size())return a b;return a.size() b.size();});int i, len;string ans, sub;unordered_setstring set;for(i 0; i words.size(); i)set.insert(words[i]);for(i 0; i words.size()-1; i){for(len 1; len words[i].size(); len){sub words[i].substr(0,len);if(set.count(sub) ok(words[i].substr(len), set))return words[i];}}return ; }bool ok(string s, unordered_setstring set){if(s)return true;bool good false;for(int len 1; len s.size(); len){string sub s.substr(0,len);if(set.count(sub) ok(s.substr(len),set)){good true;break;}}return good;} };48 ms 12.7 MB
http://www.pierceye.com/news/331589/

相关文章:

  • h5 网站开发流程asp个人网站建设
  • 网站建设 正邦企业邮箱怎么认证
  • 建设流网站项目成都住建局官网首页
  • 网站简历文字如何空行产品如何推广市场
  • 吕梁网站设计腾讯营销平台
  • 如何查看网站流量公众号申请网站
  • 阐述企业搭建网站的重要性免费做效果图的网站有哪些
  • 快速网站搭建南宁广告公司网站建设
  • 做数学题网站专业做网站建设 昆山
  • 建筑网站上海网页设计图片素材网
  • 延边网站开发depawo做汽车网站销售怎么入手
  • 商城网站开发技术南京好的网站制作公司
  • 嘉兴网站建设嘉兴网站推广网站网络营销方案
  • 镇江建工建设集团网站建设银行网站怎么基本转个人
  • 自己建的网站打开的特别慢盐城网站建设效果
  • 专业建站报价wordpress这软件怎么搜索
  • 德国网站建设电工培训内容
  • 织梦手机wap网站标签调用外贸网站建设公司如何
  • 在那里能找到网站泰安公司网站开发
  • 大兴区企业网站建设我们网站的优势
  • 呼伦贝尔市建设局网站关键词如何排名在首页
  • 网站带后台模板网站的建设宗旨
  • 深圳网站建设php专门查企业的网站
  • 做问卷调查的网站有啥世界比分榜
  • 网站301定向深圳电梯广告制作公司网站
  • 个人网站做推广系统开发师
  • 智能建站的优势和不足app注册推广拉人
  • 做网站用软件网站制作怎么创业
  • 解放碑电子商务网站建设网站建设英文如何表达
  • 长春好的做网站公司有哪些网站建设标准