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

个人微信小程序开店福建网络seo关键词优化教程

个人微信小程序开店,福建网络seo关键词优化教程,网页游戏单机游戏,网站是灰色系的网站哈希 1.两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你…

哈希

1.两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

示例 1:

输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。

示例 2:

输入:nums = [3,2,4], target = 6
输出:[1,2]

示例 3:

输入:nums = [3,3], target = 6
输出:[0,1]
/*
思路:
采用哈希表:
如果target-nums[i]有值,就输出i与target-nums[i]的下标
如果target-nums[i]无值,就将nums[i]的下标i存到哈希表中
*/
class Solution {
public: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};}else  hash[nums[i]] = i;}return {-1,-1};}
};

49.字母异位词分词

给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。

字母异位词 是由重新排列源单词的所有字母得到的一个新单词。

示例 1:

输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"]
输出: [["bat"],["nat","tan"],["ate","eat","tea"]]

示例 2:

输入: strs = [""]
输出: [[""]]

示例 3:

输入: strs = ["a"]
输出: [["a"]]
/*
思路 先对每个字符串进行排序,相同顺序的存到哈希表中
最后将相同顺序的存到一个vector<string>中
*/
class Solution {
public:vector<vector<string>> groupAnagrams(vector<string>& strs) {unordered_map<string,vector<string>> hash;string str;for(int i=0;i<strs.size();i++){str=strs[i];sort(str.begin(),str.end());hash[str].push_back(strs[i]);}vector<vector<string>> res;for(auto [x,c]:hash){res.push_back(c);}return res;}
};

128.最长连续序列

给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。

请你设计并实现时间复杂度为 O(n) 的算法解决此问题。

示例 1:

输入:nums = [100,4,200,1,3,2]
输出:4
解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。

示例 2:

输入:nums = [0,3,7,2,5,8,4,6,0,1]
输出:9
/* 
思路:
采用一个无序集合,存储所有非重复的值
遍历无序集合,如果x-1存在则跳过,找到最起始的位置进行遍历,计数。
*/
class Solution {
public:int longestConsecutive(vector<int>& nums) {unordered_set<int> un_set;for(auto c:nums){un_set.insert(c);        }int res = 0;for(auto c:un_set){if(!un_set.count(c-1)){int curnum = c;int curlength = 1;while(un_set.count(curnum+1)){curnum+=1;curlength+=1;}res = max(curlength,res);}}return res;}
};
http://www.khdw.cn/news/10544.html

相关文章:

  • 湛江电子商务网站建设平板电视seo优化关键词
  • 做网站推广的工作内容app下载
  • 软件开发用什么软件百度seo新算法
  • 怎么让网站被百度搜到优化网站的步骤
  • 北京建设网站去哪里找需要推广的app
  • 手机网站免费做app公司推广发帖网站怎么做
  • 前端web网站开发网页设计个人主页
  • 正规网站建设费用优化设计七年级上册语文答案
  • 网站带支付源码杭州网站优化企业
  • 网站服务器的重要性百度指数支持数据下载吗
  • 网站建设费 科目不受国内限制的浏览器下载
  • 新闻网网站安全建设百度登录首页
  • 网站服务器端口如何做防护淄博网站制作优化
  • 网站背景跟着鼠标动的图怎么做足球世界排名一览表
  • 途牛旅游网站建设方案seo推广是什么工作
  • 南开区网站建设如何用google搜索产品关键词
  • 网站地图制作软件在线推广企业网站的方法有哪些
  • 旅游网站B2C单页面网站如何优化
  • 在跨境网站贸易公司做怎么样怎样在百度上免费做广告
  • 怎么做公司的网站宣传新手如何学seo
  • 做响应式网站的国际新闻稿件
  • 望野眼如何进行seo搜索引擎优化
  • 免费网站入口营销技巧第三季
  • 网站开发哪种框架网络优化包括
  • 三亚疫情最新通知上海百度seo网站优化
  • 用Axure做的原型网站百度云微信朋友圈广告
  • 0基础怎么做网站模版信息发布平台推广
  • 淄博做网站建设的公司网站设计公司排行
  • 百度推广效果不好怎么办郑州官网关键词优化公司
  • 医院网站管理办法seo网站优化排名