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

自己做网站卖货多少钱公司网站地址

自己做网站卖货多少钱,公司网站地址,网站前端切页面时间,女孩做网站合适吗目录 ​ 一.题目 二.解题过程 题目解析 方法一(暴力求解) 思路 代码 提交结果 方法二(哈希查找) 思路 代码 提交结果 作者的个人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/a/513548.html

相关文章:

  • 单位做员工招退工在什么网站产品招商网
  • 办办网登陆引擎优化
  • 个人网站 不用备案泉州建设工程开标网站
  • 外贸建站 台州网站数据统计
  • 高大上的企业网站利用wordpress实现分类筛选
  • 网站源码下载平台源码小型建筑公司
  • 网站平台建设心得域名托管
  • 邯郸网站建设小霖一般做个网站多少做网站多少钱
  • 网站短时间怎么做权重素材网站源码
  • 销售网站建设怎么样开发帮app下载
  • 台州市建设工程造价管理处网站广州市地铁线路最新全图
  • 常熟专业做网站行业报告
  • 免费教育网站大全 建站网站开发超速云
  • 重装VMware
  • 网页网站开发设计工作前景张家口购物网站开发设计
  • 多项目资源冲突时,项目经理如何平衡
  • 建立个人网站的费用亚马逊站外推广网站
  • 做相册哪个网站好用企业网站制作建站公司
  • 网站建设外包合同大企业网站建设方案
  • 手机免费注册网站运维工程师一月多少钱
  • InstanceOf
  • 服装网站建设前景分析Wordpress 普通图片裁剪
  • 网站制作公司高端个人社保缴费查询
  • 科研范式中第一范式到第五范式
  • 容桂网站建设找顺的网站建设专家论证会
  • 免费金融发布网站模板wordpress页面发布不
  • 建设企业网站价钱高中信息技术网站建设
  • 定制手机网站建设阿里指数网站
  • 深圳 网站设计公司价格盐城网站建设网站制作推广
  • 网站排名优化的技巧石家庄展华贸易有限公司网页制作