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

网站建设与开发学习最专业的网站建设哪家好

网站建设与开发学习,最专业的网站建设哪家好,wordpress当前分类id,做网站要学什么东西每日一题一一LeetCode1. 两数之和 - 力扣(LeetCode) 1. 两数之和 - 力扣(LeetCode) 本题的要求是给你一个数组,然后让你从中找出两个值,他们的和为target,然后返回这两个数的下标 暴力版本&a…

每日一题一一LeetCode1. 两数之和 - 力扣(LeetCode)

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

本题的要求是给你一个数组,然后让你从中找出两个值,他们的和为target,然后返回这两个数的下标

暴力版本:

直接双层遍历,取两个不同的数组中的元素相加为target,直接返回它的下标。

C++版本:

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

Java版本:

class Solution {public int[] twoSum(int[] nums, int target) {int i,j;int[] res = new int[2];for(i=0;i<nums.length-1;i++){for(j=i+1;j<nums.length;j++){if(nums[i]+nums[j]==target){res[0]=i;res[1]=j;return res;}}}return res;}
}

优化版本:

我们可以创建一个Hash表,遍历nums数组,每次询问Hash表中是否存在(target-nums[i]),如果存在,直接返回下标值即可。如果不存在就当前元素为键,其对应的下标为值放入哈希表中。

C++版本

class Solution {
public:vector<int> twoSum(vector<int>& nums, int target) {unordered_map<int,int> map;vector<int> res;for(int i=0;i<nums.size();i++){if(map.find(target-nums[i])!=map.end()){res.push_back(i);res.push_back(map[target-nums[i]]);return res;}map[nums[i]]=i;}return res;}
};

java版本

import java.util.Arrays;
import java.util.HashMap;public class Day02_demo1 {public static void main(String[] args) {int[] nums = {2,7,11,15};int[] ints = twoSum(nums, 9);System.out.println(Arrays.toString(ints));}public static int[] twoSum(int[] nums, int target){HashMap<Integer,Integer> map = new HashMap<>();for (int i = 0; i < nums.length; i++) {if(map.containsKey(target-nums[i])){return new int[] {map.get(target-nums[i]),i};}map.put(nums[i],i);}throw new IllegalArgumentException();}
}

文章转载自:

http://QaYkqz5t.zsrjn.cn
http://jA1Hhr9H.zsrjn.cn
http://MU2cgrwu.zsrjn.cn
http://fX747yxj.zsrjn.cn
http://9ilgYFj2.zsrjn.cn
http://zzomn6EX.zsrjn.cn
http://t0wPd9BZ.zsrjn.cn
http://6ZetHGRC.zsrjn.cn
http://4BVEbEj0.zsrjn.cn
http://pxUz7chm.zsrjn.cn
http://a46GWiw1.zsrjn.cn
http://7JZQ8yxc.zsrjn.cn
http://3TIVQJdH.zsrjn.cn
http://6eS0gEgl.zsrjn.cn
http://yDA8jb9y.zsrjn.cn
http://YpvyB9Vy.zsrjn.cn
http://4eecnVQf.zsrjn.cn
http://hwOXStez.zsrjn.cn
http://OSmT9dMC.zsrjn.cn
http://tlPtmqoK.zsrjn.cn
http://MU8hXdmD.zsrjn.cn
http://NYSm6iNi.zsrjn.cn
http://99VfKbZQ.zsrjn.cn
http://qKNv5pWn.zsrjn.cn
http://SzCaleZw.zsrjn.cn
http://rOojhHOT.zsrjn.cn
http://2TI0kScL.zsrjn.cn
http://h2O5ouSK.zsrjn.cn
http://782GnCaY.zsrjn.cn
http://dDNoOJAH.zsrjn.cn
http://www.dtcms.com/wzjs/599986.html

相关文章:

  • 沈阳市营商环境建设监督局网站做搜狗手机网站优化排
  • 网站优化与推广wordpress power
  • 个人网站的制作云主机放多个网站
  • 网站建设毕业设计怎么做宣传商务型的网站
  • 重庆网站设计方案网站排名代做
  • 建网站淄博软件工程师证书报考条件
  • 建设商业网站优化seo多少钱
  • 网站开发图片加载过慢如何优化手机端网站开发建设内容
  • 做网站外包创业网站优化推广多少钱
  • seo如何做网站建设app推广怎么做
  • 更改网站备案wordpress wptitle
  • 海外网站加速器免费wordpress基础主题站
  • 查网站流量查询工具网站怎么做高权重
  • wamp 多网站seo诊断分析报告
  • 新网站建设代理商dw中做网站的步骤
  • 网站建设项目概况网站首页布局设计模板
  • 网站做建筑三维图多多鱼网页设计代码
  • 随州网站seo诊断国外网站空间租用费用
  • 企业做的网站推广方案的步骤静态网站没有后台
  • 网站建设空白栏目整改报告谷歌排名推广
  • 蓝海基业做的网站好吗如何用.net做网站
  • 网站开发招标文件范本开源cms下载
  • 住建部城乡建设网站鄂州建设网站
  • 做网站优化要多少钱莱芜金点子最新招聘平台
  • 成都网站建设工资免费企业网站模板html
  • 郑州做的比较好网站公司江苏宜安建设有限公司网站
  • 国内外设计网站商城网站开发需求分析
  • 肇庆 网站建设 骏域网站南宁如何做百度的网站推广
  • wordpress网站做h5分类零售管理系统哪个软件好
  • 响应网站和模板网站北京网站设计合理刻