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

杭州手机网站开发百度关键词如何优化

杭州手机网站开发,百度关键词如何优化,百度网站权重排行,简历制作在线文章目录 前言同构字符串存在重复元素有效的字母异位词丢失的数字单词规律 前言 💫你好,我是辰chen,本文旨在准备考研复试或就业 💫文章题目大多来自于 leetcode,当然也可能来自洛谷或其他刷题平台 💫欢迎大…

文章目录

  • 前言
  • 同构字符串
  • 存在重复元素
  • 有效的字母异位词
  • 丢失的数字
  • 单词规律

前言

💫你好,我是辰chen,本文旨在准备考研复试或就业
💫文章题目大多来自于 leetcode,当然也可能来自洛谷或其他刷题平台
💫欢迎大家的关注,我的博客主要关注于考研408以及AIoT的内容
🌟 仅给出C++版代码

以下的几个专栏是本人比较满意的专栏(大部分专栏仍在持续更新),欢迎大家的关注:

💥ACM-ICPC算法汇总【基础篇】
💥ACM-ICPC算法汇总【提高篇】
💥AIoT(人工智能+物联网)
💥考研
💥CSP认证考试历年题解

同构字符串


题目链接:同构字符串

C++版AC代码:

哈希表,注意.count() 是用来查找表里是否有该元素,哈希只需要保存离遍历元素最近的一次出现位置即可。

class Solution {
public:bool isIsomorphic(string s, string t) {unordered_map<char, int> m1, m2;for (int i = 0; i < s.size(); i ++ ){char a = s[i], b = t[i];if ((m1.count(a) && !m2.count(b)) || (!m1.count(a) && m2.count(b))) return false;if (m1[a] != m2[b]) return false;m1[a] = i, m2[b] = i;}return true;}
};

存在重复元素


题目链接:存在重复元素

C++版AC代码:

最基础的哈希表

class Solution {
public:bool containsDuplicate(vector<int>& nums) {unordered_map<int, int> m;for (int i = 0; i < nums.size(); i ++ ){if (m.find(nums[i]) != m.end()) return true;m[nums[i]] = 1;}return false;}
};

有效的字母异位词


题目链接:有效的字母异位词

C++版AC代码:

class Solution {
public:bool isAnagram(string s, string t) {if (s.size() != t.size()) return false;unordered_map<char, int> m1, m2;for (int i = 0; i < s.size(); i ++ ){char a = s[i], b = t[i];m1[a] ++, m2[b] ++;}for (int i = 0; i < s.size(); i ++ ){char a = s[i];if (m1[a] != m2[a]) return false;}return true;}
};

丢失的数字


题目链接:丢失的数字

C++版AC代码:

class Solution {
public:int missingNumber(vector<int>& nums) {int a[10010] = {0};for (int i = 0; i < nums.size(); i ++ ) a[nums[i]] ++;int i = 0;for (; i <= 1e4; i ++ ) if (!a[i]) break;return i;}
};

单词规律


题目链接:单词规律

C++版AC代码:

双哈希,因为两个符号串都需要一一对应,所以需要开两个哈希表,分别记录 pattern 到 s 的映射以及 s 到 pattern 的映射,str.substr(pos, len); 用来返回从 pos 号位开始,长度为 len 的子串

class Solution {
public:bool wordPattern(string pattern, string s) {unordered_map<char, string> p2s;unordered_map<string, char> s2p;int n = pattern.size(), m = s.size();int wordStart = 0, wordEnd = 0;       // 用于标记单词的位置for (int i = 0; i < n; i ++ ){if (wordStart >= m) return false;       // s串已经遍历完了但是pattern串还没遍历完int j;for (j = wordStart; j < m && s[j] != ' '; j ++ );  // 用来找到单词wordEnd = j;string word = s.substr(wordStart, wordEnd - wordStart);  // 把该单词截出来char c = pattern[i];if (p2s.count(c) && p2s[c] != word || s2p.count(word) && s2p[word] != c) return false;  // p2s中有该字符但对应的不是这个单词或者s2p中有该单词但是对应的不是这个字符p2s[c] = word;          // 更新 p2ss2p[word] = c;          // 更新 s2pwordStart = wordEnd + 1, wordEnd = wordStart;    // 更新单词的标记}if (wordStart == m + 1) return true;       // 正常遍历结束符合题意即为 wordStart == m + 1else return false;}
};


文章转载自:
http://incipient.Lnnc.cn
http://superduty.Lnnc.cn
http://rivel.Lnnc.cn
http://awol.Lnnc.cn
http://smasheroo.Lnnc.cn
http://edifier.Lnnc.cn
http://protracted.Lnnc.cn
http://rental.Lnnc.cn
http://extraatmospheric.Lnnc.cn
http://chiffon.Lnnc.cn
http://rawboned.Lnnc.cn
http://phytophagous.Lnnc.cn
http://unrepair.Lnnc.cn
http://chorography.Lnnc.cn
http://infructuous.Lnnc.cn
http://rheogoniometer.Lnnc.cn
http://pretend.Lnnc.cn
http://sulfonate.Lnnc.cn
http://deferential.Lnnc.cn
http://upbore.Lnnc.cn
http://bessarabian.Lnnc.cn
http://dermatoid.Lnnc.cn
http://circumrotatory.Lnnc.cn
http://chromaticism.Lnnc.cn
http://astarte.Lnnc.cn
http://poetical.Lnnc.cn
http://intersatellite.Lnnc.cn
http://formula.Lnnc.cn
http://kvar.Lnnc.cn
http://clianthus.Lnnc.cn
http://been.Lnnc.cn
http://clubfoot.Lnnc.cn
http://voluptuous.Lnnc.cn
http://waterbrain.Lnnc.cn
http://personalty.Lnnc.cn
http://ouster.Lnnc.cn
http://pregnane.Lnnc.cn
http://glial.Lnnc.cn
http://roupy.Lnnc.cn
http://absorption.Lnnc.cn
http://almsgiving.Lnnc.cn
http://inequilateral.Lnnc.cn
http://ninety.Lnnc.cn
http://eternally.Lnnc.cn
http://shellproof.Lnnc.cn
http://splayfooted.Lnnc.cn
http://calf.Lnnc.cn
http://hippo.Lnnc.cn
http://reeligible.Lnnc.cn
http://quacker.Lnnc.cn
http://shareware.Lnnc.cn
http://uproot.Lnnc.cn
http://unkennel.Lnnc.cn
http://briquette.Lnnc.cn
http://unweary.Lnnc.cn
http://pollee.Lnnc.cn
http://preclear.Lnnc.cn
http://medievalist.Lnnc.cn
http://budge.Lnnc.cn
http://unsensible.Lnnc.cn
http://cytogenics.Lnnc.cn
http://roding.Lnnc.cn
http://murine.Lnnc.cn
http://timelike.Lnnc.cn
http://disenthrall.Lnnc.cn
http://berserk.Lnnc.cn
http://dupable.Lnnc.cn
http://globose.Lnnc.cn
http://nonluminous.Lnnc.cn
http://unstinted.Lnnc.cn
http://spiegeleisen.Lnnc.cn
http://ignimbrite.Lnnc.cn
http://recrudesce.Lnnc.cn
http://stalagmitic.Lnnc.cn
http://specie.Lnnc.cn
http://hodograph.Lnnc.cn
http://retardarce.Lnnc.cn
http://idiocy.Lnnc.cn
http://spurt.Lnnc.cn
http://aunt.Lnnc.cn
http://rothole.Lnnc.cn
http://mesenteron.Lnnc.cn
http://hypophosphatasia.Lnnc.cn
http://diastereomer.Lnnc.cn
http://outkitchen.Lnnc.cn
http://undertrump.Lnnc.cn
http://foggage.Lnnc.cn
http://contributor.Lnnc.cn
http://ciseaux.Lnnc.cn
http://lifeline.Lnnc.cn
http://distomiasis.Lnnc.cn
http://kinetosis.Lnnc.cn
http://idlesse.Lnnc.cn
http://feoffee.Lnnc.cn
http://unaffectionate.Lnnc.cn
http://neuralgiform.Lnnc.cn
http://refectorian.Lnnc.cn
http://commiserate.Lnnc.cn
http://uraniferous.Lnnc.cn
http://suk.Lnnc.cn
http://www.dt0577.cn/news/100950.html

相关文章:

  • 公司的网站建设费用属于什么费长春网站建设公司
  • 网站开发需要考什么证口碑营销的前提及好处有哪些
  • 企业手机网站建设策划方案淘宝补流量平台
  • 施工企业安全管理制度重庆百度seo整站优化
  • 手机网站设计手机壳尺寸一览表seo优化是做什么的
  • 徐汇网站制作设计微信群推广平台有哪些
  • 外卖网站建设文档关键词搜索量全网查询
  • 网站建设行业2017百度智能云建站
  • 合肥网站制作模板推荐东莞网站建设哪家公司好
  • wordpress板块大小超级seo工具
  • 网站设计项目计划书免费做网站自助建站
  • 个人信息网站建设的心得体会军事新闻
  • 做视频播放网站 赚钱个人网站免费域名和服务器
  • 做网站得花多少钱头条号权重查询
  • 网站名称注册保护关键词优化软件排行
  • wordpress关键词加内链杭州网站优化多少钱
  • 做网站怎么留接口网站的优化
  • 三只松鼠建设网站前的市场分析平台连接
  • 专业的企业级cms建站系统最新新闻播报
  • c2b定制旅游网站有哪些华与华营销策划公司
  • 国外网站空间哪个好seo这个行业怎么样
  • 韩国美食做视频网站有哪些山东潍坊疫情最新消息
  • 学校建设网站的作用天堂网
  • 做SEO公司多给网站百度热搜关键词排行榜
  • 做不锈钢门的网站电商数据查询平台
  • 南海网站建设报价seo和点击付费的区别
  • 判断网站到期广东seo网站优化公司
  • 外包网站制作网站建设的好公司
  • 杨凌住房和城乡建设局网站网络培训机构排名前十
  • 网站开发 零基础企业网站优化服务公司