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

广州站停运最新消息重庆网站seo技术

广州站停运最新消息,重庆网站seo技术,网站服务器错误403,网页源代码和框架源代码文章目录 哈希表几种哈希实现 Java数组HashSetmap方法charAt()toCharArray()for 遍历长度 哈希表 当需要快速判断一个元素是否出现在集合里的时候,就要用到哈希表。 无限循环就意味着重复出现。 几种哈希实现 数组:大小固定set:只存keymap…

文章目录

  • 哈希表
    • 几种哈希实现
  • Java
    • 数组
    • HashSet
    • map
    • 方法
      • charAt()
      • toCharArray()
      • for 遍历
      • 长度

哈希表

当需要快速判断一个元素是否出现在集合里的时候,就要用到哈希表。
无限循环就意味着重复出现。

几种哈希实现

  • 数组:大小固定
  • set:只存key
  • map:key:value

Java

数组

动态数组

List<Integer> resList = new ArrayList<>();
//这里必须是Integer,不能是int。

以上动态数组本质上是一个对象,Integer为对象类型,若返回值限定了int[],则需要转化为int[](固定数组)

		int index = 0;int res[] = new int[resList.size()];for(int i : resList)res[index++] = i;return res;

HashSet

使用HashSet需要import两个包

import java.util.HashSet;
import java.util.Set;

声明HashSet

 Set<Integer> set1 = new HashSet<>();

对应的方法包括add,contains,size【注意不是length】

for (int i : nums1) {set1.add(i);
}
for (int i : nums2) {if (set1.contains(i)) {resSet.add(i);}
}
int[] arr = new int[resSet.size()];

集合转化为数组可以使用

return resSet.stream().mapToInt(x -> x).toArray();

也可以使用上述动态数组中的转化方法,申请一个数组赋值。

int[] arr = new int[resSet.size()];
int j = 0;
for(int i : resSet){arr[j++] = i;
}

map

声明定义

Map<Integer, Integer> map = new HashMap<>();

包含方法containsKey,get,put

			if (map.containsKey(temp)){int []res = new int[2];res[1]= i;res[0] = map.get(temp);return res;}//若没有对应,则添加进mapmap.put(nums[i],i);

getOrDefault 用于从映射(map)中根据指定的键(key)获取相应的值(value)。
如果映射中不包含这个键,getOrDefault 方法将返回调用者提供的默认值。

方法

charAt()

获取ASCII码值

record[s.charAt(i) - 'a']++;

toCharArray()

获取ASCII码值

for 遍历

遍历数组里的值,声明一个变量,用: 数组。

for (int count: record) {if (count != 0) {               return false;}

长度

string用.length()
set用size()

http://www.yayakq.cn/news/214590/

相关文章:

  • 江苏恒健建设集团有限公司网站wap软件
  • 建设好网站能赚到钱吗?wordpress实现文章阅读次数
  • 天津住房与城乡建设部网站网站建设推广入什么费用
  • 做网站图片怎么做长沙市住房与城乡建设厅网站
  • 手机 网站 系统私人网站免费观看
  • 石家庄做网站哪家公司好云南省火电建设公司网站
  • 沈阳家用电梯公司网站制作网站开发公司怎么查询
  • 手机响应式网站开发手机端网站首页怎么做
  • 搭建网站复杂吗网站前端工程师
  • 免费网站提供查企业信息查询平台
  • wordpress 标题长度宁波seo推广定制平台
  • 站长网站素材大连网站排名优化价格
  • 网站建设的完整流程包括哪些视频剪辑软件
  • 阿里云服务器可以做商业网站个人博客主页登录
  • 肇庆做网站的有如何加盟网站建设
  • 上海普陀网站建设wordpress滑动注册
  • 教育类网站前置审批设计师网络用语
  • 烟台市芝罘区建设局网站做app和网站怎样
  • 网站开发企业官网合肥网站建设 合肥网络推广
  • 做模板网站的公司wordpress阅读量随机生成
  • 商城网站开发公司上海有几个区县
  • 公司建设网站怎么作账哈尔滨门户网站是什么
  • 手机端网站自动弹出营销qqwordpress好还是自己写好
  • 做网站 多页面网址怎么弄产品开发软件
  • 山东公司注册网站手机官网
  • 电子商务网站建设渠道微信小程序怎么制作自己的程序
  • 建筑网站搜图南昌网站建设公司资讯
  • 当涂城乡建设局的网站WordPress仿wp大学模板
  • 网站建设需要注意淄博网站推广哪家好
  • 网站优化套餐为什么网页在线视频会卡