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

义乌网站制作桥西企业做网站

义乌网站制作,桥西企业做网站,模板无忧,wordpress主题添加评论框题目 给定一种规律 pattern 和一个字符串 s #xff0c;判断 s 是否遵循相同的规律。 这里的 遵循 指完全匹配#xff0c;例如#xff0c; pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。 示例1: 输入: pattern abba, s …题目 给定一种规律 pattern 和一个字符串 s 判断 s 是否遵循相同的规律。 这里的 遵循 指完全匹配例如 pattern 里的每个字母和字符串 s 中的每个非空单词之间存在着双向连接的对应规律。 示例1: 输入: pattern abba, s dog cat cat dog 输出: true 示例 2: 输入: pattern abba, s dog cat cat fish 输出: false 示例 3: 输入: pattern aaaa, s dog cat cat dog 输出: false C代码 #include iostream #include string #include unordered_map using namespace std;/* * 单词规律的判断和同构字符串相似 * 使用两个无序哈希表保存映射关系 * 设置一个临时变量保存单词 * 如果单词和字符有之间映射关系但是值不同返回false */ bool wordPattern(string pattern, string s) {unordered_mapstring, char s2c;unordered_mapchar, string c2s;int len s.size();int i 0;for (auto c : pattern) {if (i len) {return false;}int j i;while (j len s[j] ! ) j;const string tmp s.substr(i, j - i);if (s2c.count(tmp) s2c[tmp] ! c || c2s.count(c) c2s[c] ! tmp) {return false;}s2c[tmp] c;c2s[c] tmp;i j 1;}return true; } int main() {string pattern abba;string s dog cat cat dog;bool ans wordPattern(pattern, s);cout boolalpha ans endl;return 0; } 分析 单词规律的判断和同构字符串相似使用两个无序哈希表保存映射关系设置一个临时变量保存单词如果单词和字符有之间映射关系但是值不同返回 false。 问题 subsrt(pos, len) 函数表示从 pos开始 拷贝 len 个字符。
http://www.w-s-a.com/news/199309/

相关文章:

  • 蛋糕店网站模板建设电子商务系统网站
  • 海口网站建设优化公司网站开发要加班吗
  • 建设一个网站需要注意哪些要求群晖的网站开发
  • 精通网站开发阅读网页视频下载慢怎么办
  • 网站标题的选择巴音郭楞库尔勒网站建设
  • 成都市网站建设服务商怎么进网站后台管理系统
  • 企业网站站内优化30岁做网站编辑
  • 与安网站建设网站建设征求意见稿
  • 学校网站推广做网站手把手
  • 网站开发遇到的难题wordpress文章调用
  • 网站建设做的好在线logo免费设计生成器标智客
  • 郑州做网站齿轮网站排名怎么做 site
  • 船员专用网站开发建议wordpress 图片占用id
  • 桌面软件开发跟网站开发那个上海网站备案在哪里查询
  • 罗湖网站建设陕西省建设网官网住房和城乡厅官网
  • 做一个网站的详细教学wordpress 忘记用户名密码
  • 建设银行的网站是多少wordpress添加新页面跳转
  • 网站设计费用抓取网站访客qq号码
  • 驾校视频网站模板郑州网站建设价格
  • 上海 有哪些做网站的公司成都企业网站备案流程
  • 移动端快速建站的方法青海公司网站建设
  • 网站重新搭建程序要多少钱移动互联网应用的使用情况
  • 学建站论坛给别人做网站怎么赚钱吗
  • 响应式网站代码校友会网站建设的目的
  • 北京公司网站网站建设html模板
  • 专门做医疗器械的网站免费网页制作系统团队
  • 网站开发技术 html临夏网站建设
  • flash网站模板免费下载拍卖网站开发多少钱
  • 北京网站建设制作颍州网站建设
  • 网站制作报价表做网站上海公司