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

网站免费网站免费优化优化减粘装置设备设计要点

网站免费网站免费优化优化,减粘装置设备设计要点,ps做分享类网站效果图,门户网站建设谈判目录 1、1. 两数之和 2、面试题 01.02. 判定是否互为字符重排 3、217. 存在重复元素 4、 219. 存在重复元素 II 5、49. 字母异位词分组 频繁查找某一个数的时候可以使用哈希表#xff0c;哈希表可以使用容器#xff0c;也可以使用数组模拟#xff0c;当元素是字符串中的字…目录 1、1. 两数之和 2、面试题 01.02. 判定是否互为字符重排 3、217. 存在重复元素 4、 219. 存在重复元素 II 5、49. 字母异位词分组 频繁查找某一个数的时候可以使用哈希表哈希表可以使用容器也可以使用数组模拟当元素是字符串中的字符或者数据范围很小的时候可以使用数组模拟哈希表。 1、1. 两数之和 思路哈希表边判断边插入。全部插入再判断需要判断是排除自身没有边判断边插入简洁  class Solution { public:vectorint twoSum(vectorint nums, int target) {unordered_mapint, int hash;for (int i 0; i nums.size(); i) {int x target - nums[i];if (hash.count(x))return {hash[x], i};hash[nums[i]] i;}return {-1, -1};} }; 2、面试题 01.02. 判定是否互为字符重排 思路使用一个数组模拟哈希表统计其中一个字符串然后判断另一个字符串的每个字母在哈希表中减一后如果出现次数小于0则不为重排反之则为重排。 class Solution { public:bool CheckPermutation(string s1, string s2) {if (s1.size() ! s2.size())return false;int hash[26] {0};for (auto s : s1)hash[s - a];for (auto s : s2) {hash[s - a]--;if (hash[s - a] 0)return false;}return true;} }; 3、217. 存在重复元素 思路借助哈希表边统计边判断。 class Solution { public:bool containsDuplicate(vectorint nums) {unordered_setint hash;for (auto n : nums) {if (hash.count(n))return true;elsehash.insert(n);}return false;} }; 4、 219. 存在重复元素 II 思路使用哈希表统计key为元素value为下标。 class Solution { public:bool containsNearbyDuplicate(vectorint nums, int k) {unordered_mapint, int hash;for (int i 0; i nums.size(); i) {if (hash.count(nums[i])) {if (i - hash[nums[i]] k)return true;}hash[nums[i]] i;}return false;} }; 5、49. 字母异位词分组 思路使用string作为哈希表的keyvectorstring作为哈希表的value将字符串排序后的结果同时作为key和value插入哈希表由于哈希表的value是字符串数组所以将哈希表的value导入一个数组即为结果。 class Solution { public:vectorvectorstring groupAnagrams(vectorstring strs) {unordered_mapstring, vectorstring hash;for (auto s : strs) {string tmp s;sort(tmp.begin(), tmp.end());hash[tmp].push_back(s);}vectorvectorstring ret;for (auto x : hash) {ret.push_back(x.second);}return ret;} };
http://www.zqtcl.cn/news/16241/

相关文章:

  • .net网站制作综合实训报告wordpress的模板在哪里改
  • 铁岭哪家做营销型网站wordpress文件核对
  • 制作网站商中国宁波网宁波新闻
  • 网站开发公司 经营范围建网站主机
  • 屏蔽蜘蛛网站还会被收录吗建设摩托125图片大全
  • 设计产品郑州专业seo哪家好
  • 合肥建设公司网站深圳做网站建设和维护专员管理层
  • 官方网站的资料做证据网站响应式设计
  • 上海网站制作建设多少钱内蒙古网站seo优化
  • 网站程序更换网页版微信官方登录
  • 网站开发新技术安康教育平台
  • 做兼职的网站都有哪些工作怎么样制作一个公司网站
  • 企业做淘宝客网站有哪些wordpress自定义的注册页面
  • 上海工程建设执业资格注册中心网站天元建设集团有限公司商票
  • 网站建设活动海报汽车网站模板免费下载
  • 只有一个人网站开发广州17年seo优化技术电话
  • 做30个精品网站如何在外国网站卖东西
  • 如何防止网站攻击网站建设基础百度百科
  • 长沙设计网站公司黄冈网站建设
  • 西安o2o网站设计公司美团企业邮箱认证怎么弄
  • 企业网站创建需要多种语言吗六安建筑模板厂家10强
  • 怎样做一家网站外国建筑设计网站
  • 网站的优化外包服装网站欣赏
  • cms免费企业网站建设门户网站都需要什么意思
  • 电子商务网站建设项目规划书wordpress授权代码
  • 商务网站建设一万字做企业网站服务器
  • 太原网站快速排名优化公司网站建设的基本流程
  • 网站被降权怎么办做外汇需要关注哪几个网站
  • 做网站公司汉狮上饶做网站建设
  • 安徽两学一做专题网站重庆网站设计制作案例