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

无锡住房和城乡建设部网站网络营销策略存在的问题

无锡住房和城乡建设部网站,网络营销策略存在的问题,做网站永久,深圳做网站排名价格两数之和 给定一个整数数组 nums 和一个整数目标值 target#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数#xff0c;并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是#xff0c;数组中同一个元素在答案里不能重复出现。你可以按任意顺序… 两数之和 给定一个整数数组 nums 和一个整数目标值 target请你在该数组中找出 和为目标值 target 的那 两个 整数并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。 之前做过这道题看到这道题我的脑海里出现三个粗略的想法。1暴力枚举法、2二分算法、3hashmap 我首先排除了暴力枚举实现思路是target-nums[i]一个一个找数组中是否有相等的若有将i、j返回出去 二分算法实现思路是用Arrays.sort将数组进行排序将target-nums[i]设为目标值然后两个指针第一个指针指向i1位置最后一个指针指向末尾二分查找 hashmap我先将数组中的下标和对应的值存进hashmap里循环遍历次数为nums.length在循环里先得到key-i,value-get(i)然后remove(i)调用containsValue(target-get(i))false返回new int[0]并且将remove的元素添加回去;这里有个小问题如果是true那么怎么得到true的这个value的key呢假设我们得到了返回new int[]{i,key} 很显然我们得不到这个key那么反过来想呢将hashmap的key和value反过来存储这里又有一个问题hashmap的key唯一但显然nums数组里面可能会存在两个相同的元素所以hashmap显然不行。 我们知道map的key必须唯一不可重复所以说这个思路走不通。 既然把元素存进去然后查找是否存在某个value行不通(我们不知道对应的key)换个思路我们可以寻找某个key是否存在key存nums[i],value存i那么如果存在可以返回 new int[]{i,value} 实现代码 class Solution {public int[] twoSum(int[] nums, int target) {HashMapInteger,Integer map new HashMap();for(int i0;inums.length;i){if(map.containsKey(target-nums[i])){return new int[]{i,map.get(target-nums[i])};}else{map.put(nums[i],i);}}return new int[0];} }我们看这个map的结构图可以知道key-value形式的除了hashmap还有linkedhashmap、treemap、concurrenthashmap以及hashtable hashmapkey、value都可为null但key不可重复value可重复线程不安全无序 linkedhashmapkey、value都可为nullkey不可重复value可重复线程不安全有序按照输入顺序输出 treemapkey不可为nullvalue可以为null若key可以排序那么按照自然顺序排序升序 concurrenthashmapkey、value都不能为null线程安全 hashtablekey、value都不能为null线程安全 以下是我二月份的时候对这道题的思考看来还是有点成长的。 添加链接描述
http://wiki.neutronadmin.com/news/227949/

相关文章:

  • 制作公司网站需要购买域名和服务器吗做淘宝详情页好的网站
  • 龙岗企业网站建设路由器通过域名解析做网站
  • 成都网站建设外包3d建模师
  • 做网站专题的软件做个小程序多少钱
  • 百度商桥接入网站网站建设程序策划书
  • 北京门户网站设计珠海网站建设杰作
  • 做外贸网站需要缴什么税网站创建于
  • 网站建设及推广预算表WordPress时间倒序
  • 成都专业网站制作哪家好wordpress静态链接
  • 网站建设公司果动c网络域名备案流程
  • 如何进行网站制作wordpress汉化杂志主题
  • 商务网站设计素材php专业网站
  • dw8做网站步骤图郑州建网站十大
  • 朝阳区手机网站设计服务51社社播放器
  • lol网站模板建设银行社保卡查询网站
  • 广告公司简介ppt娄底地seo
  • 举报网站建设长春新建设
  • 外贸网站建设公司信息iis配置网站无法访问
  • 网站注册信息wordpress 密码 hello
  • 一个旅游网站建设wordpress数据库域名表
  • 靖江网站推广做网站的步骤视频
  • 网站建设验收条款业务多平台怎么样
  • 如何规划企业网站做一个关于电影的网页设计
  • 做图网站有哪些东西做了半个月跨境电商不想干了
  • 网站建设与推广方案建行app下载官网
  • 看车二手车网站源码营销型网站功能模块
  • 做网站申请个体户谷歌seo快速排名优化方法
  • 网站收录入口是什么建收费网站
  • 网站建设去哪里学淄博网站设
  • 国内做视频课程的网站有哪些专业网站建设86215