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

html网站怎么做优化游戏的软件

html网站怎么做,优化游戏的软件,seo指什么,商务网站建设工程师📁1. 两数之和 本题就是将通过两层遍历优化而成的,为什么需要两层遍历,因为遍历 i 位置时,不知道i-1之前的元素是多少,如果我们知道了,就可以通过两数相加和target比较即可。 因为本题要求返回下标&#xf…

📁1. 两数之和

        本题就是将通过两层遍历优化而成的,为什么需要两层遍历,因为遍历 i 位置时,不知道i-1之前的元素是多少,如果我们知道了,就可以通过两数相加和target比较即可。

        因为本题要求返回下标,所以我们是用unordered_map来存储<元素值,下标>

vector<int> twoSum(vector<int>& nums, int target) {unordered_map<int , int> hash;for(int i = 0 ; i < nums.size() ; ++i){if(hash.count(target - nums[i]))return {hash[target - nums[i]] , i};hash[nums[i]] = i;}return {-1 , -1};}

📁49. 字母异位词分组

        字母异位词 是由重新排列源单词的所有字母得到的一个新单词。我们就根据这个特性,将字符串重新排序,将重新排序后相同的字符串放到字符串数组中,最终这些字符串数组就是最终结果。

        这里我们就用到了unordeed_map<string , vector<string>> 来映射重新排序后的字符串对应的字符串数组。

vector<vector<string>> groupAnagrams(vector<string>& strs) {unordered_map<string , vector<string>> hash;for(auto str : strs){string s = str;sort(s.begin() , s.end());hash[s].push_back(str);}vector<vector<string>> ret;for(auto kv : hash)ret.push_back(kv.second);return ret;
}

📁128. 最长连续序列

        找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度,是本题目的关键。如果仅仅通过一次遍历是不能解决问题的,因为遍历到 i 位置时,得到num[i+1],但是num[i] - 1可能出现在i位置以后,因此我们需要排序或者记录下来元素是否出现过。

        题目要求时间复杂度是O(N),因此不考虑排序,这里就用到哈希unordered_set来记录元素是否出现过。

        核心思想就是,判断每个元素是否是最长数字连续序列的第一个元素;如果是,查找之后是否有元素及之后元素的个数。如果不是,就不需要处理了。

int longestConsecutive(vector<int>& nums) {unordered_set<int> hash;for(auto e: nums)hash.insert(e);int ans = 0;for(auto& e : hash){if(!hash.count(e - 1)){int cur = e;int step = 1;while(hash.count(cur + 1)){cur += 1;step += 1;}ans = max(ans , step);}}return ans;}

http://www.dtcms.com/wzjs/319063.html

相关文章:

  • 北京丰台做网站c++培训班学费一般多少
  • 大型网站运维公司星力游戏源码
  • jsp做网站视频教程百度网盘登录入口官网
  • wordpress网站变灰服务营销7p理论
  • 酒店协会网站集静态模板百度引擎入口
  • 建筑施工安全员c证查询邢台市seo服务
  • 潮州有没有做网站的人网络推广营销方式
  • 网站建设实训目的百度广告费一般多少钱
  • 一品威客做任务要给网站钱吗国外常用的seo站长工具
  • 从事网站开发需要哪些知识seochinazcom
  • 怎么做域名网站备案营销推广的平台
  • 怎样访问简版网站关键词查询
  • 一个专门做海鲜的网站怎么注册一个网站
  • 建网站的目的元搜索引擎有哪些
  • 怎么用dw英文版做网站何鹏seo
  • 电子商务网站建设基本步骤成都百度推广账户优化
  • 外贸网站制作广州谷歌浏览器网页版在线
  • vs做的本地网站百度网页游戏中心
  • css怎么做网站横向菜单李江seo
  • 中国建设网官方网站下载e路最新版厦门seo网站管理
  • 外贸开发模板网站模板网站站内关键词优化
  • 网站建设模板网站网站模板价格
  • 百度推广的广告真实可信吗品牌seo培训咨询
  • 360免费做网站seo论坛
  • 做的网站打不开了恩施seo整站优化哪家好
  • 邱县做网站平台关键词排名优化
  • 河北建网站合肥百度推广排名优化
  • 通州网站建设服务百度搜索网站优化
  • wordpress附件下载山西seo和网络推广
  • 咸阳网站建设报价nba最新消息新闻