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

企业动态网站建设促销活动推广方法有哪些

企业动态网站建设,促销活动推广方法有哪些,网站怎么做才能将名声打响,设计有特色的网站某种外星语也使用英文小写字母,但可能顺序 order 不同。字母表的顺序(order)是一些小写字母的排列。 给定一组用外星语书写的单词 words,以及其字母表的顺序 order,只有当给定的单词在这种外星语中按字典序排列时&…

某种外星语也使用英文小写字母,但可能顺序 order 不同。字母表的顺序(order)是一些小写字母的排列。

给定一组用外星语书写的单词 words,以及其字母表的顺序 order,只有当给定的单词在这种外星语中按字典序排列时,返回 true;否则,返回 false

class Solution {
public:bool isAlienSorted(vector<string>& words, string order) {//map存储每个字母所对应的次序unordered_map<char,int>map;//遍历字母表,并赋值for(auto i=0;i<order.size();i++){map[order[i]]=i;}//遍历单词for(auto it=0;it<words.size()-1;it++){//当前单词string word1=words[it];//当前单词的下一个单词string word2=words[it+1];//长度为二者中短的int len=min(word1.size(),word2.size());//初始化为false,标记是否确定word1小于word2bool isvalid=false;//比较当前单词与下一单词for(auto j=0;j<len;j++){//如果word1对应次序小于word2次序,则设置isvalid为true,并跳出循环if(map[word1[j]]<map[word2[j]]){isvalid=true;break;//若word1次序大于word2次序,返回false}else if(map[word1[j]]>map[word2[j]]){return false;}}//如果比较的所有字符都相同,但word1比word2长,返回falseif(!isvalid &&word1.length()>word2.length()){return false;}}//如果都满足,返回truereturn true;}
};

http://www.dtcms.com/wzjs/465432.html

相关文章:

  • 网站开发维护计入什么费用百度近日收录查询
  • 网站建设所需的硬件设备镇江市网站
  • 青海小学网站建设建立网站的主要步骤
  • 国外怎么做网站网页设计框架
  • 会员系统网站制作电商运营工资大概多少
  • 学校诗歌网站建设网络营销薪酬公司
  • 怎么做一个小程序商城seo网站页面优化包含
  • 手机浏览微网站新冠疫情最新情况最新消息
  • 网站xml地图移动端关键词优化
  • 阿克苏网站设计项目网站
  • 百度爱采购优化结构优化是什么意思
  • 企业门户网站模板html上线外贸seo推广公司
  • 全网营销的渠道seo新站如何快速排名
  • 网站公安局备案一键生成个人网站
  • 做签证网站seo详细教程
  • 有哪些中文域名网站免费精准客源
  • 贵阳专业做网站的公司电商网站设计模板
  • 一二三四在线观看免费中文吗网站优化软件
  • 森动网网站建设好吗管理人员课程培训
  • 免费的国产cad搜狗seo排名软件
  • 扁平化企业网站模板网站优化软件
  • 政府建设门户网站的意义北京百度推广客服电话多少
  • 软件下载类型网站怎么做推广方式营销方案
  • 网站备案 有效期好省推广100种方法
  • 网站建设中如何插入动图seo搜索引擎优化总结报告
  • 开放平台是什么意思邵阳seo优化
  • 个人主页网页设计作品欣赏win10优化软件
  • 哪些网站用天平做logo唯尚广告联盟app下载
  • 哪里有网站制作平台网站模板源码
  • 个人网站设计与制作设计思路搜索引擎整合营销