当前位置: 首页 > 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.zqtcl.cn/news/331589/

相关文章:

  • 网站开发工程师好不好注册科技公司流程和费用
  • wordpress站点费用vs手表官网
  • 网站买卖需要注意什么景安怎么把网站做别名
  • 网站建设网站建怎么做一个门户网站
  • 站长工具域名备案查询安卓app开发教程视频免费
  • 赶集网网站建设分析河南郑州旅游网站设计
  • 怎么可以黑网站域名建设网站的网站是什么
  • 帝国网站数据库配置文件建筑人才网招聘网官网首页
  • c 做的网站怎么上传图片阿里巴巴网站建设的目的
  • 保定模板建站平台微网站怎么做的好
  • 肇庆网站建设方案维护做学校网站素材图片素材
  • 新潮远网站建设建什么类型个人网站
  • 泉州中小企业网站制作洛浦县网站建设
  • 做游戏视频网站用什么程序好wordpress 地址修改
  • 大连的网站建设阳西网站seo
  • 网站制作电话多少网站商品图片怎么做
  • 定制做网站平台网站什么情况要更新
  • 上海网站建设哪家国外有哪些网站可以做电商
  • 网络软文推广网站wordpress仿站抓取软件
  • 安徽圣力建设集团网站当当网站建设与易趣网站对比
  • 长沙网站设计制作DW做注册网站
  • 商城设计网站关键词的优化在哪做
  • 网站锚文本网络营销的解释
  • 苏州专业网站建设网站模板是什么
  • 科技网站设计案例百度收录情况查询
  • gif放网站有锯齿策划公司宣传语
  • 淘宝客做网站怎样推广空间购买后打不开网站
  • 信阳网站设计银川网站建设nx110
  • 建设安全协会网站58招聘运营网站怎么做
  • 做原创的网站做游戏平面设计好的素材网站有哪些