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

南京服装网站建设网站规划设计的一般流程

南京服装网站建设,网站规划设计的一般流程,提升学历的重要性与意义,昆明网站开发文章目录 前言同构字符串存在重复元素有效的字母异位词丢失的数字单词规律 前言 #x1f4ab;你好#xff0c;我是辰chen#xff0c;本文旨在准备考研复试或就业 #x1f4ab;文章题目大多来自于 leetcode#xff0c;当然也可能来自洛谷或其他刷题平台 #x1f4ab;欢迎大… 文章目录 前言同构字符串存在重复元素有效的字母异位词丢失的数字单词规律 前言 你好我是辰chen本文旨在准备考研复试或就业 文章题目大多来自于 leetcode当然也可能来自洛谷或其他刷题平台 欢迎大家的关注我的博客主要关注于考研408以及AIoT的内容 仅给出C版代码 以下的几个专栏是本人比较满意的专栏(大部分专栏仍在持续更新)欢迎大家的关注 ACM-ICPC算法汇总【基础篇】 ACM-ICPC算法汇总【提高篇】 AIoT(人工智能物联网) 考研 CSP认证考试历年题解 同构字符串 题目链接同构字符串 C版AC代码 哈希表注意.count() 是用来查找表里是否有该元素哈希只需要保存离遍历元素最近的一次出现位置即可。 class Solution { public:bool isIsomorphic(string s, string t) {unordered_mapchar, 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(vectorint nums) {unordered_mapint, 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_mapchar, 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(vectorint 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_mapchar, string p2s;unordered_mapstring, 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://www.laogonggong.com/news/103982.html

相关文章:

  • 建一个网站 服务器机房托管价格源码网站取名
  • 万网注册的网站长时间不能访问是不是被封了株洲seo排名
  • 做网络写手最好进那个网站北京 网站建设咨询顾问公司
  • 提供广东中山网站建设广州网站建设定制多少钱
  • 学习网站建设的心得网站建设准备工作
  • 网站建设能挣钱北京seo经理
  • 建设银行网站登录找人做软件网站
  • 做电商要不要公司网站wordpress 添加新页面跳转
  • 中国网站建设排名wordpress 批量添加用户
  • 怎么创建免费网站吗重庆住房和城乡建设厅官方网站
  • 网站没收录可以做推广吗网站建设程序策划书
  • 成都专业的网站建设制作公司哪家好武进网站制作公司
  • 网站开发中为什么有两个控制层我们便进入了()阶段答案
  • 建设注册证信息网站营销型网站建设eyouc
  • wordpress出现500错误长沙企业关键词优化服务质量
  • 合肥生态丽景网站建设高德地图国际版
  • 如何做网站的书籍办公室门户网站建设和管理工作
  • 连云港建设企业网站施工企业附属加工厂广联达
  • 网站开发网络公司兼职404 没有找到网站 试试申请收录吧
  • 网站学习流程你会怎么做外国的网站
  • 网站开发建设中网站建设公司高端
  • 做网站全是别人的链接网站建设信用卡分期手续费
  • 网站预约功能怎么做wordpress 是否添加封面
  • 信息类网站制作专业设计网站排行榜
  • 开的免费网站能赚钱吗wordpress 主机迁移
  • 专业的网站开发建设公司老婆的视频在线观看1
  • 娱乐网站建设流程网页设计期末作品代码
  • 廊坊网站建设搭建安装完整wordpress主题
  • 手机商城毕业设计太原关键词优化公司
  • 深圳网站开发费用济宁百姓网免费发布信息网