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

帮忙做公司网站企业推广方法

帮忙做公司网站,企业推广方法,网站建设备案要哪些,商务网站建设策划书文章目录 题目题解方法1-暴力方法2-哈希 题目 原题链接:两数之和 题解 方法1-暴力 我最先想到的方法就是暴力,两层for循环,也能通过。(拿到算法题在没有思路的时候暴力就是思路,哈哈哈) public class T…

文章目录

    • 题目
    • 题解
      • 方法1-暴力
      • 方法2-哈希

题目

原题链接:两数之和

在这里插入图片描述

题解

方法1-暴力

我最先想到的方法就是暴力,两层for循环,也能通过。(拿到算法题在没有思路的时候暴力就是思路,哈哈哈)

public class T1 {public static int[] twoSum(int[] nums, int target) {for (int i = 0; i < nums.length; i++) {for (int j = i+1; j < nums.length; j++) {if(nums[i]+nums[j]==target){return new int[]{i,j};}}}return null; //这行代码没用  不写不行 随便返回一个数组即可}public static void main(String[] args) {int[] nums = {2,7,11,15};int target = 9;int[] res = twoSum(nums, target);System.out.println(Arrays.toString(res));}
}

方法2-哈希

在这里插入图片描述


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

使用哈希表:

  • 使用HashMap来存储数组中的每一个数和它的索引。
  • 在遍历数组时,对于每个数,计算其补数(即target - nums[i]),并检查这个补数是否在哈希表中。
  • 如果补数存在,直接返回它的索引和当前数的索引

可能刚开始接触有点疑惑。
用两个for,可能更容易看懂,时间复杂度不变O(n)

    public static int[] twoSum(int[] nums, int target) {Map<Integer, Integer> map = new HashMap<>();for (int i = 0; i < nums.length; i++) {map.put(nums[i],i);}for (int i = 0; i < nums.length; i++) {if(map.containsKey(target-nums[i])){return new int[]{i, map.get(target-nums[i])};}}return null;}

打算现在开始坚持平均每天至少一道算法题,写出自己的做题思路想法,欢迎你们指点,我也喜欢和你们交流,多交流可以让自己有更深的理解,开阔自己的思维。多刷算法题可以锻炼自己编程思维,编程能力。


❤觉得有用的可以留个关注❤

http://www.ds6.com.cn/news/120129.html

相关文章:

  • 建筑公司网站制作环球网今日疫情消息
  • 苏宁易购网站建设网络营销推广工具
  • dede网站模板客推广资源网
  • 电商公司运营策略天门seo
  • 网站正在建设页面模板优化大师电脑版
  • 做的网站出现404网页游戏推广平台
  • 唐山住房和城乡建设厅网站高端seo服务
  • 工商网站官网查询湘潭seo优化
  • 如果查询网站内页的收录情况快速排名上
  • 温州微信网站定制站长工具精华
  • 跟我一起做网站pdf电驴seo培训
  • 网站长尾词品牌推广案例
  • 网站 反链企业培训视频
  • 网站建设管理工作的意见武汉seo公司排名
  • 自己可以自己做公司的网站吗推动防控措施持续优化
  • 网站建设编辑工作总结网址安全中心检测
  • 河南锦源建设有限公司网站知名网络营销推广
  • 国内论坛网站有哪些知乎关键词搜索
  • 如何做网站经营性备案网站推广及seo方案
  • 深圳高端网站制作价格百度推广客服电话24小时
  • 个人展示网站被忽悠去做网销了
  • 商城网站建设快速服务视频剪辑培训班一般学费多少
  • 有没有做高仿手表的网站网络推广工作内容怎么写
  • 阿里巴巴国际站费用软文写作300字
  • 如何给网站刷流量市场调研报告
  • 企业网站轮播图免费二级域名分发网站
  • 做暧动漫视频在线观看网站制定营销推广方案
  • seo外包方法seo推广方法
  • 四川长昕建设工程有限公司网站今天晚上19点新闻联播直播回放
  • 网站切片怎么做网络营销做得比较成功的企业