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

苏州专业建站厦门大型服装商城网站建设

苏州专业建站,厦门大型服装商城网站建设,非洲外贸采购商,哈尔滨网络营销推广软件文章目录 前言找不同最长回文串找到所有数组中消失的数字下一个更大元素 I键盘行 前言 #x1f4ab;你好#xff0c;我是辰chen#xff0c;本文旨在准备考研复试或就业 #x1f4ab;文章题目大多来自于 leetcode#xff0c;当然也可能来自洛谷或其他刷题平台 #x1f4ab… 文章目录 前言找不同最长回文串找到所有数组中消失的数字下一个更大元素 I键盘行 前言 你好我是辰chen本文旨在准备考研复试或就业 文章题目大多来自于 leetcode当然也可能来自洛谷或其他刷题平台 欢迎大家的关注我的博客主要关注于考研408以及AIoT的内容 仅给出C版代码 以下的几个专栏是本人比较满意的专栏(大部分专栏仍在持续更新)欢迎大家的关注 ACM-ICPC算法汇总【基础篇】 ACM-ICPC算法汇总【提高篇】 AIoT(人工智能物联网) 考研 CSP认证考试历年题解 找不同 题目链接找不同 C版AC代码 哈希 class Solution { public:char findTheDifference(string s, string t) {unordered_mapchar, int m;for (int i 0; i s.size(); i ) m[s[i]] ;for (int i 0; i t.size(); i ) m[t[i]] --;char res;for (auto i m.begin(); i ! m.end(); i )if (i - second -1){res i - first;break;}return res;} };C版AC代码 题解中一种有趣的解法累加 t 串的 ASCII累加 s 串的 ASCII相减即为多出的字符的 ASCII class Solution { public:char findTheDifference(string s, string t) {int ascii 0;for (int i 0; i t.size(); i ) ascii t[i] - a;for (int i 0; i s.size(); i ) ascii - s[i] - a;return a ascii;} };最长回文串 题目链接最长回文串 C版AC代码 class Solution { public:int longestPalindrome(string s) {unordered_mapchar, int m;for (int i 0; i s.size(); i ) m[s[i]] ;int res 0, odd 0;for (auto i m.begin(); i ! m.end(); i ){int k i - second;if (!(k % 2)) res k;else{res k - 1;odd 1;}}return res odd;} };找到所有数组中消失的数字 题目链接找到所有数组中消失的数字 C版AC代码 class Solution { public:vectorint findDisappearedNumbers(vectorint nums) {vectorint res;unordered_mapint, int m;for (int k : nums) m[k] 1;for (int i 1; i nums.size(); i ) if (!m.count(i)) res.push_back(i);return res;} };下一个更大元素 I 题目链接下一个更大元素 I C版AC代码 单调栈哈希表单调栈适用于求下一个更大的元素维护一个从栈顶到栈底单调递增的栈栈顶元素若存在的话即为当前元素右边的比他大的第一个元素因此在构建单调栈的时候需要逆序遍历 nums2在当前元素 st.top() 的时候需要弹出栈顶的元素直至栈空或栈顶元素大于当前元素。 class Solution { public:vectorint nextGreaterElement(vectorint nums1, vectorint nums2) {unordered_mapint, int m;stackint st;for (int i nums2.size() - 1; i 0; -- i){while (!st.empty() nums2[i] st.top()) st.pop();m[nums2[i]] st.empty() ? -1 : st.top();st.push(nums2[i]);}vectorint res(nums1.size());for (int i 0; i nums1.size(); i ) res[i] m[nums1[i]];return res;} };键盘行 题目链接键盘行 C版AC代码 屎山代码自己看的都难受不太想写了赶紧打个卡而已祝大家新年快乐 class Solution { public:vectorstring findWords(vectorstring words) {vectorstring res;string s0 qwertyuiop, s1 asdfghjkl, s2 zxcvbnm;for (auto word : words){string tmp word;for (int i 0; i word.size(); i ) {if (word[i] A word[i] Z) word[i] 32; // 根据ASCII大写变小写}bool flag true;int key;if (s0.find(word[0]) ! -1) key 0;else if (s1.find(word[0]) ! -1) key 1;else key 2;for (int i 1; i word.size(); i ){if (key 0){ // 第一行if (s0.find(word[i]) -1){ flag false;break;}}else if (key 1){ // 第二行if (s1.find(word[i]) -1){flag false;break;}}else { // 第三行if (s2.find(word[i]) -1){flag false;break;}}}if (flag) res.push_back(tmp);}return res;} };
http://www.hkea.cn/news/14256505/

相关文章:

  • 如何选择丹阳网站建设网站怎么加内容
  • 大淘客怎样做网站微信公众上传wordpress
  • 作文素材网站郑州seo排名扣费
  • 嘉纪商正网站建设公司2022年新闻大事
  • 公司建网站一般多少钱企业商务网站建设论文
  • 网站建设基本技术app设计界面
  • 公章在线制作网站做不了wordpress 视频页面
  • 自主建站是什么意思济南房产网安居客
  • 河南城市建设招标类网站搜索引擎中 哪些网站可以获得更好的排名
  • 山东做网站公司有哪些室内设计效果图招聘
  • 成都制作网站的公司简介两学一做考学网站
  • 做网站要多大空间做网站的找哪个
  • wordpress国内网站吗正规的手机网站建设
  • 贵阳网站建设搜王道下拉如何提高网页设计
  • 网站开发PRD做模板网站价格
  • 做网站推广的需要了解哪些知识南宁在那里推广网站
  • 怎么做一个门户网站温州网站建设seo
  • 网站制作维护费 归属泉州网络公司都
  • 男装网站模板演示如何提取网页中的视频
  • 织梦教育网站开发电子商务的建站流程
  • 网站开发的目的意义特色创新开发工具有哪些
  • 建设一个网站需要贵阳经济技术开发区网站
  • 大网站开发费用网站优化要怎么做
  • 机械类网站建设网站建设的相关技术方案
  • 合肥最好的网站建设公司排名物联网的网络架构
  • 网站建设基本知识代码做网站攻击
  • 四川省铁路建设有限公司网站广州互联网营销师
  • 安徽网站建设获客企业wordpress调用产品图片
  • 高效网站建设与维护岗位职责快手网页版
  • 广西建设职业技术学院网站wordpress 设计