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

如何建造免费的网站开发做一个网站需要多少钱

如何建造免费的网站,开发做一个网站需要多少钱,做网站的软件m开头,中文域名值得注册吗1. 两数之和 1. 两数之和 代码仓库地址: https://github.com/slience-me/Leetcode 个人博客 :https://slienceme.xyz 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并…

1. 两数之和

1. 两数之和

代码仓库地址: https://github.com/slience-me/Leetcode

个人博客 :https://slienceme.xyz

给定一个整数数组 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]

提示:

  • 2 <= nums.length <= 104
  • -109 <= nums[i] <= 109
  • -109 <= target <= 109
  • 只会存在一个有效答案

方案1:暴力解

class Solution {
public:// 1. 暴力解vector<int> twoSum(vector<int> &nums, int target) {for (int i = 0; i < nums.size(); ++i) {for (int j = i + 1; j < nums.size(); ++j) {if (nums[i] + nums[j] == target) {return {i, j};}}}return {};}
};

执行用时分布 8ms 击败92.77%使用 C++ 的用户

消耗内存分布 8.28MB 击败99.93%使用 C++ 的用户

方案2

哈希表初次版本 3次循环

class Solution {
public:// 1. 暴力解vector<int> twoSum2(vector<int> &nums, int target) {// 分析 target=a+b ,unordered_map<int, int> myMap;for (int i = 0; i < nums.size(); ++i) {myMap[nums[i]] = i;}for (const auto &item: myMap){cout<<"key: "<<item.first<<"  value: "<<item.second<<endl;}for (int i = 0; i < nums.size(); ++i) {auto it = myMap.find(target-nums[i]);if (it != myMap.end()) {int j = it->second;if(i==j){ continue;}if(i<=j){return {i,j};} else{return {j,i};}};}return {};}
};

执行用时分布 28ms 击败43.57%使用 C++ 的用户

消耗内存分布 11.80MB 击败5.85%使用 C++ 的用户

方案3

单次循环解决问题

class Solution {
public:vector<int> twoSum(vector<int> &nums, int target) {// 分析 target=a+b ,unordered_map<int, int> myMap;for (int i = 0; i < nums.size(); ++i) {int complement = target - nums[i];if (myMap.find(complement) != myMap.end()) {return { myMap[complement], i };}myMap[nums[i]] = i;}return {};}
};

执行用时分布 4ms 击败99.35%使用 C++ 的用户

消耗内存分布 10.79MB 击败21.70%使用 C++ 的用户

http://www.tj-hxxt.cn/news/2734.html

相关文章:

  • 那个网站可以兼职做效果图google优化师
  • 广州网站建设新锐营销案例分析
  • 鹰潭公司做网站厦门网站建设公司名单
  • 南宁旅游网站建设百度推广怎么注册账号
  • 做个网站多少钱一年教育培训网站
  • 室内设计招标网站手机自动排名次的软件
  • 网站标题优化可以含几个关键词比较靠谱的电商培训机构
  • 宝鸡品牌网站开发百度指数人群画像哪里查询
  • 可靠的上海网站建设公司网店营销策划方案ppt
  • 免费空间 网站百度查重
  • 互联网创业就是做网站吗常见的搜索引擎有哪些
  • 网页制作和设计实验报告东莞百度网站排名优化
  • wordpress定义一个变量免费网站推广优化
  • 传媒网站建设公司我想学做互联网怎么入手
  • 买好了域名 如何做网站搜索引擎优化策略包括
  • 混合式教学财务管理网站建设深圳网络营销推广中心
  • 做网站商城需要什么条件nba赛程排名
  • 做网站不切片可以吗广东seo外包服务
  • 上海的网站建设天津seo外包团队
  • 网站标题符号的应用百度网盘app官方下载
  • 做手机网站多少钱网络营销的概念和特点是什么
  • 国外网站建设软件宣传软文是什么
  • 年前做招聘网站话术做个小程序需要花多少钱
  • 做房产网站有哪些百度浏览器下载安装
  • 做算命网站赚钱吗2345网址导航智能主板
  • 网页qq空间登录seo概念的理解
  • 给学校做网站网页制作工具
  • 怎么给网站动态做伪静态网站seo优化排名
  • 做网站必须要切图吗湖南关键词优化快速
  • 网站建设资金的请示郑州网络营销