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

做网站要多少钱汉狮seo云优化外包

做网站要多少钱汉狮,seo云优化外包,wordpress 按时间排序,手游代理题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答案…

题目描述

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。

你可以按任意顺序返回答案。

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

小结:用Java二刷hot100的第一道题,因为一刷hot100用的是C++,发现Java竟然有些生疏了,这道题思路比较简单,有了一刷的的经验也是一下子就想到了哈希表,下面总结了Java Map相关的API还有一些遗忘的知识点。

Java Map常用API

方法/操作功能说明返回类型特性要点
put(key, value)键值对插入/更新(存在则覆盖)V返回旧值或 null,HashMap允许null键值
size()返回键值对数量int最大值为 Integer.MAX_VALUE
clear()清空所有元素void容量保留机制(如HashMap桶数组不重置)
isEmpty()判断集合空状态boolean等效逻辑:size() == 0
get(key)按键查值V可能返回null(需配合containsKey验证)
remove(key)删除指定键元素VJava 8+支持条件删除:remove(key, value)
containsKey(key)键存在性验证boolean哈希结构时间复杂度O(1)
containsValue(value)值存在性验证boolean全表扫描,时间复杂度O(n)
keySet()获取键集合视图Set<K>动态关联原数据(删除操作会同步)
values()获取值集合视图Collection<V>允许重复值,不可直接增删
putAll(map2)合并映射集(重复键覆盖)void非原子操作,线程不安全

Java不同Map的对比

特性HashMapLinkedHashMapTreeMapConcurrentHashMap
底层结构数组+链表/红黑树哈希表+双向链表红黑树分段锁+链表/红黑树
数据顺序完全无序插入顺序/访问顺序键的自然或定制排序无序
线程安全✅(CAS+分段锁)
允许null键/值✅/✅✅/✅❌/✅❌/❌
时间复杂度O(1)(平均)O(1)(访问)O(log n)O(1)(高并发优化)
内存占用中(维护链表)高(树节点)中(分段存储)
典型场景高频随机读写缓存淘汰策略范围查询/排序需求高并发计数/缓存

Java 数组初始化

  • 静态初始化数组
int[] ages = new int[]{12, 24, 36};
int[] ages = {12, 24, 36};
  • 动态初始化数组
int[] ages = new int[3]; // {0, 0, 0}
http://www.dtcms.com/wzjs/384304.html

相关文章:

  • 做炫光素材的网站友好链接
  • ico加网站各网站收录
  • 双流区规划局建设局网站2023新闻大事件摘抄
  • 营销型网站重要特点是?百度有什么办法刷排名
  • window2008 网站建设北京做网站推广
  • 做外贸怎么看外国网站自己如何做链接推广
  • 怎样自己做卖商品的网站百度推广登录平台网址
  • 徐家汇网站建设2022年国际十大新闻
  • 装修公司网站用的织梦网络营销的优势与不足
  • 网站建设合同缴印花税竞价排名什么意思
  • 工业设计网站哪个最教育培训网站设计
  • 10有免费建网站西地那非片能延时多久
  • 深圳专业建网站多少钱制作公司网站的公司
  • 南宁做网站的有几家搜索软件使用排名
  • WordPress开启meme优化设计七年级上册语文答案
  • 做信息采集的网站十大门户网站
  • 可信赖的南昌网站建设怎么开网店
  • 免费网站技术个人网站免费制作平台
  • robots 网站地图北京网络seo推广公司
  • wordpress怎么做信息分类宁波正规优化seo价格
  • 网站建设难度大吗百度品牌
  • 推广网站的网址和网鱼相匹配百度问答首页
  • 电子商务网站设计原理自考真题武汉 网络 推广
  • 做滚动图的免费网站产品seo标题是什么
  • 怎样选择网站建设公司百度手机网页
  • 做网站大约要多少钱广告开户
  • 上海市人民政府网站官网镇海seo关键词优化费用
  • 合肥网站建设是什么百度下载安装app
  • 上海杨浦区网站建设建站流程新手搭建网站第一步
  • 建立英语seo网站管理招聘