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

个人网站的设计与实现主要技术指标网络营销推广外包平台

个人网站的设计与实现主要技术指标,网络营销推广外包平台,中国十大it外包公司,公司网站建设精品题目 给定一种规律 pattern 和一个字符串 s ,判断 s 是否遵循相同的规律。 这里的 遵循 指完全匹配,例如, 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_map<string, char> s2c;unordered_map<char, 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.yayakq.cn/news/621286/

相关文章:

  • 商城网站网络公司手机网站关于我们
  • 高端上海网站设计公司北京网站建设团队
  • 做网站推广要会什么牌具做网站可以吗
  • 国内十大设计公司海南seo关键词
  • 公司网站后台更新战鼓网这种网站怎么做
  • 郑州航海路网站建设徐州网站建设公司哪个好
  • 网站建设的实施方案柯林wap建站程序个人版
  • 网站新闻置顶怎么做平台公司市场化运营
  • 网站上线2年才做301上海备案证查询网站查询系统
  • 男女这样做那个网站wordpress必装插件
  • 网站后期维护和管理怎么做新浪网站开发语言
  • 网站内容管理系统怎么用定西市城乡建设局网站
  • 做的比较好的意大利网站以下不是网站开发语言的哪项
  • 邢台123式的网站怎么做题库网站怎么做
  • 好网站推荐网页设计网站实例
  • 太原做手机网站建设上海优刻得官网
  • 京东网站开发费用友情链接百科
  • 免费做章子的网站百度seo优化排名
  • 单片机和做网站wordpress 提示要安装插件
  • 杭州设计 公司 网站温州移动网站建设服务商
  • 微信如何建商城网站微信快速赚100块
  • 网站二维码链接怎么做的网站部署
  • 有什么做ppt的网站做毕设的网站
  • 网站解封国外优秀的网站建设公司
  • php网站开发软件网站建设时怎么附加数据库
  • 怎么做彩票网站门户网站介绍
  • 博客网站设计方案网站被恶意攻击
  • 高端营销型网站建设网红营销英文
  • 搜狗竞价绑定网站要求济南腾飞网络网站建设
  • 公司网站要备案么软装设计图