map的containsKey方法

map的containsKey方法map 是一个 key 和 value 的键值对集合 map 中的 containKey key 方法是判断该 key 在 map 中是否有 key 存在 如果存在则返回 true 反之 返回 false 程序实例 判断数组中是否有 1 有的话就返回 1 和 1 所在的位置 我采用的是 hashmap 在哈希表中进行添加 删除 查找等操作 性能十分之高 不考虑哈希冲突的情况下 仅需一次定位即可完成 时间复杂度为 O 1

map是一个key和value的键值对集合。

map中的containKey(key)方法是判断该key在map中是否有key存在。如果存在则返回true,反之,返回false。

程序实例:

判断数组中是否有1,有的话就返回1和1所在的位置。

我采用的是hashmap,在哈希表中进行添加,删除,查找等操作,性能十分之高,不考虑哈希冲突的情况下,仅需一次定位即可完成,时间复杂度为O(1),时间消耗是很少的。

package TT04;

import java.util.HashMap;
import java.util.Map;

public class a01a {
public static int[] num(int[] nums)
{
Map map=new HashMap<>();
for(int i=0;i if(map.containsKey(1)) {
return new int[] {map.get(i),i};
}
map.put(nums[i],i);
}
return nums;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[]=new int[2];
a[0]=1;a[1]=2;
int b[]=num(a);
for(int i=0;i<2;i++){
System.out.println(b[i]);
}
}

}
编程小号
上一篇 2025-03-17 11:21
下一篇 2025-03-26 23:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/127017.html