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

JAVA网站开发二次框架seo关键词推广方式

JAVA网站开发二次框架,seo关键词推广方式,做网站建设的怎么赢利,衡水精品网站建设报价[ 题目描述 ]: [ 思路 ]: 题目要求判断字符串 s 中的单词是否按照 pattern 这种模式排列具体思路和 205. 同构字符串基本一致,可以通过 hash 存储来实现思路二,通过字符串反推 pattern,如果一致,则遵循相…

[ 题目描述 ]:
在这里插入图片描述
[ 思路 ]:

  • 题目要求判断字符串 s 中的单词是否按照 pattern 这种模式排列
  • 具体思路和 205. 同构字符串基本一致,可以通过 hash 存储来实现
  • 思路二,通过字符串反推 pattern,如果一致,则遵循相同规律,否则不遵循
  • 思路二存在一个问题,pattern 中的字符可能并非按照顺序规律来分配的
  • 例如
    在这里插入图片描述
  • 代码如下
bool wordPattern(char* pattern, char* s) {int word_count = 0;char* word = strtok(s, " ");char** words = (char**)malloc(strlen(pattern) * sizeof(char*));while (word != NULL) {if(word_count >= strlen(pattern)) return false;words[word_count++] = word;word = strtok(NULL, " ");}char* s_pattern = (char*)malloc(word_count + 1);s_pattern[word_count] = '\0';char current_char = 'a'; char** word_to_char = (char**)malloc(word_count * sizeof(char*));for (int i = 0; i < word_count; i++) {bool found = false;for (int j = 0; j < i; j++) {if (strcmp(words[i], words[j]) == 0) {s_pattern[i] = s_pattern[j];found = true;break;}}if (!found) {s_pattern[i] = current_char++;}}for (int i = 0; i < word_count; i++) {if (s_pattern[i] != pattern[i]) {return false;}}return true;
}

[ 官方题解 ]:

  • 方法一:哈希表;以下对应 Python 3 的代码
class Solution:def wordPattern(self, pattern: str, s: str) -> bool:word2ch = dict()ch2word = dict()words = s.split()if len(pattern) != len(words):return Falsefor ch, word in zip(pattern, words):if (word in word2ch and word2ch[word] != ch) or (ch in ch2word and ch2word[ch] != word):return Falseword2ch[word] = chch2word[ch] = wordreturn True
http://www.dtcms.com/wzjs/321459.html

相关文章:

  • 福建漳州网站建设公司网站可以自己建立吗
  • 建设部网站不支持360中国网新山东
  • 网站集约化建设优点云南网站建设公司哪家好
  • 南昌网站小程序开发自动外链网址
  • 优惠券网站怎么做百度收录时间
  • 如何做彩票网站信息国外域名注册平台
  • 个网站做淘宝客推广可以吗南京seo外包
  • 河南住房和城乡建设厅官网深圳百度首页优化
  • 网站建设少用控件如何进行网络推广和宣传
  • 网站服务器租用年度价格郑州专业seo首选
  • 网站百度终端适配代码谷歌官网入口
  • 三亚网络哪个好网站seo怎么操作
  • 徐州手机网站制作公司哪家好推广专员
  • 焦作网站建设公司哪家好口碑营销案例
  • 企业电话怎么查询天津seo管理平台
  • 社交网站开发意义百度seo价格查询
  • 装修素材图片都从什么网站找亚马逊的免费网站
  • 电话销售-网站建设-开场白网络营销是网上销售吗
  • 网站建设方案应该怎么做太原今日头条
  • 北京网站优化软件公司河南网站建设制作
  • phpcms漏洞网站关键字优化公司
  • 87网站建设工作室推广赚钱软件
  • 企业网址注册seo数据分析
  • 桐乡哪里有做网站的网址查询站长工具
  • 网站百度排名怎么做工具大全
  • 网站海报是怎么做的站长之家工具查询
  • 网站布局怎么做新网
  • 网站怎么做反爬虫免费网络推广网址
  • seo网站怎么优化网站分析报告范文
  • 网页设计咨询搜索引擎seo排名优化