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

网站怎么做推广知乎seo培训机构排名

网站怎么做推广知乎,seo培训机构排名,公司简介英文怎么说,win10虚拟机做网站两数之和 简单题 思路:一个Map,key是数值,value是该数值对应的下标,遍历的时候判断一下当前数组下标对应的值在map里有没有可组合成target的(具体体现为在map里找target-nums【i】),如果有,直接…

两数之和 简单题

思路:一个Map,key是数值,value是该数值对应的下标,遍历的时候判断一下当前数组下标对应的值在map里有没有可组合成target的(具体体现为在map里找target-nums【i】),如果有,直接返回,没有的话就加进去,继续找。

需要掌握的方法:map的get和containsKey

cl
ass Solution {public int[] twoSum(int[] nums, int target) {Map<Integer,Integer> m = new HashMap<>();m.put(nums[0],0);for(int i = 1;i<nums.length;++i){if(m.containsKey(target - nums[i])){return new int[]{m.get(target-nums[i]),i};}else{m.put(nums[i],i);}}return new int[0];}
}

三数之和 双指针 中等题

思路:严格上来说算三个指针,一个i是维护当前遍历到的数字下标,之后的l和r指针是从i所处位置开始,在i + 1 到len - 1这个区间中寻找nums[i]的相反数。

class Solution {// -4 -1 -1 0 1 2 // public List<List<Integer>> threeSum(int[] nums) {List<List<Integer>> res = new ArrayList<>();Arrays.sort(nums);int len = nums.length;if(len < 2){return res;}for(int i = 0;i < len;++i){int l = i + 1;int r = len - 1;if( i != 0 && nums[i] == nums[i-1]){//与前一个数重复需要调过,不然会出现重复的三元组continue;}while(l < r){if(nums[i] + nums[l] + nums[r] == 0){if(l > i + 1 && nums[l] == nums[l-1] ){//这里也是同理l ++ ;continue;}List<Integer> tmp = new ArrayList<>();tmp.add(nums[i]);tmp.add(nums[l]);tmp.add(nums[r]);l++;r--;//左右指针都要变,因为l变大的话,还希望结果有可能为0,r必须变小(意味着nums[r]变小)res.add(tmp);}else if(nums[i] + nums[l] + nums[r] < 0){//nums[l] 太小了,把它变大一点l ++;}   else{r --;}}}return res;}
}
http://www.mmbaike.com/news/101393.html

相关文章:

  • 注册购买域名后怎么做网站亚洲足球最新排名
  • 大学物流仓储作业代做网站深圳seo外包
  • 有网页源码怎么做网站搜索引擎关键词seo优化公司
  • 有没有网站教做美食的长春网络推广公司哪个好
  • 政府官方网站建设需要多少钱欧美网站建设
  • cpanel做wordpressseo是搜索引擎优化吗
  • 淘客网站做百度推广seo网站快排
  • wordpress问答类主题合肥seo报价
  • 移动宽带可以在网上续费吗湖南网络优化
  • wordpress网站编辑学开网店哪个培训机构好正规
  • 化妆品商城网站建设开发策划方案企业宣传网站
  • 大连做网站制作爱链接外链购买
  • 成华区门户网站站长工具seo综合查询工具
  • 深圳教育科技网站建设星链友店
  • 经营性网站如何备案b站引流推广
  • 十堰h5网站建设网络营销教案ppt
  • 如何做网站的自由撰稿人网络媒体发稿
  • 哪个网站做免费小程序目前搜索引擎排名
  • 搜狗站长工具平台百度云搜索引擎入口
  • 做衣服 网站网站日常维护有哪些
  • 旅游信息网站建设论文搜索引擎推广的基本方法有
  • 专业团队原图中山百度seo排名公司
  • 献县做网站的南宁seo专员
  • 影视网站界首网站优化公司
  • 手机网站开发技术西安网站seo排名优化
  • web前端开发需要掌握什么seo站长网怎么下载
  • 网站优化工具升上去北京seo推广服务
  • 网站开发 会员模块seo咨询服务价格
  • wordpress 售后 插件seo优化排名方法
  • 网站建设可行性方案企业推广宣传方式