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

微信公众号影视网站怎么做网站建设是干什么的

微信公众号影视网站怎么做,网站建设是干什么的,微信建设网站,word上下页边距怎么调目录 ​ 一.题目 二.解题过程 题目解析 方法一(暴力求解) 思路 代码 提交结果 方法二(哈希查找) 思路 代码 提交结果 作者的个人gitee​​ 作者的算法讲解主页▶️ 每日一言:“愿你纵踩淤泥,也要…

目录

​ 一.题目

二.解题过程

题目解析

 方法一(暴力求解)

思路

代码

提交结果

方法二(哈希查找)

思路

代码

提交结果


作者的个人gitee​​

作者的算法讲解主页▶️

每日一言:“愿你纵踩淤泥,也要心向光明。🌸🌸

​ 一.题目

题目链接

1. 两数之和 - 力扣(LeetCode)

二.解题过程

题目解析

题目要求比较简单,只需要找到两个值的和等于目标值,可以通过暴力枚举直接找到,也可以使用哈希查找降低时间复杂度。

 方法一(暴力求解)

  • 思路

直接暴力枚举所有情况:两层for循环遍历数组,找出两个数的和刚好等于target的情况,然后返回这两个数的索引。时间复杂度:O(n^2)。

  • 代码

class Solution 
{
public:vector<int> twoSum(vector<int>& nums, int target) {//数组长度为len,两数之和为sumint len = nums.size(),sum = 0;//遍历数组for(int i = 0;i<len;i++)for(int j = i+1;j<len;j++){//求和sum = nums[i]+nums[j];//判断是否与目标值相等,相等就返回if(sum == target)return {i,j};}//假如以上条件都不满足,则返回[-1,-1](此举是为了照顾leetcode编译器,编译器要求必须要有一个返回值)return {-1,-1};}
};
  • 提交结果

方法二(哈希查找)

  • 思路

方法一时间复杂度较高,我们不妨使用哈希表来优化查找过程,哈希表每一次查找的时间复杂度是O(1)。已知目标值target和其中一个值value,则我们在哈希表中只需要查找target-value的值(代码中为key),这样我们在n个元素的数组中查找一个目标值的时间复杂度就是O(1)*n = O(n)。

  • 代码

class Solution 
{
public:vector<int> twoSum(vector<int>& nums, int target) {//创建哈希表unordered_map<int, int> hash;//遍历数组for (int i = 0; i < nums.size(); i++) {//初始化当前的值valueint value = nums[i];   //初始化要找的值key         int key = target - value;//在哈希表中找key,使entry指向key。如果没有找到的话就entry就指向hash.end()auto entry = hash.find(key);//没有指向end就说明找到了if (entry != hash.end()) {//返回这两个数的索引return {entry->second, i};}//如果哈希表中不存在值为key的元素,则将当前遍历到的元素及其索引存入哈希表,以便后续继续查找。hash[value] = i;}//最终没有找到符合要求的key,则返回[-1,-1],原因同方法一。return {-1,-1};}
};
  • 提交结果


觉得有帮助的话麻烦点个赞和关注吧,秋梨膏QAQ!

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

相关文章:

  • 做任务赚q币网站近日发生的重大新闻
  • 物流公司做网站注重什么浙江短视频seo优化网站
  • 网站一般在哪里找线上推广是什么工作
  • 安庆网站建设工作室什么是百度快照
  • 企业官网建设的重要性网站seo优化培训
  • 张掖市建设规划局网站广告推销
  • 个人做网站的流程搜索引擎营销是指
  • 做网站的目的与意义有趣的软文
  • 免费高清logo图片在线生成莆田关键词优化报价
  • 伊犁建设网站站长之家0
  • 北京做兼职网站有哪些常州网站建设优化
  • wordpress 换首页杭州seook优屏网络
  • 有专门做消除网站上对公司不利的海口seo网络公司
  • 相亲网站建设域名注册服务机构
  • 百度上可以做中英文网站吗郑州做网站哪家好
  • 香港网站大陆速度凡科建站登录入口
  • 沈阳包装设计公司金融网站推广圳seo公司
  • 乐清市城乡规划建设局网站百度权重什么意思
  • 旅游网站开发难吗360网站推广登录
  • 网站logo一般多大南宁一站网网络技术有限公司
  • 房产中介做租单用哪个付费网站更好快速建站哪个平台好
  • 网站开发公司地址百度霸屏推广
  • 即时灵感网站灰色词排名代做
  • 做海购的网站论文收录网站排名
  • 个人 备案 经营性网站网站建设工作总结
  • 重庆奉节网站建设公司推荐济南新闻头条最新事件
  • wordpress源码网站主题网络营销方式对比分析
  • 铁路工程建设材料预算价格2网站杭州龙席网络seo
  • 做网站需要买武汉百度推广seo
  • 温州手机网站建设seo优化的优点