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

如何做京东商城一样的网站湖南网站设计外包服务

如何做京东商城一样的网站,湖南网站设计外包服务,做游戏网站的市场,网络营销方案预算与评估文章目录 哈希表几种哈希实现 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.dinnco.com/news/61134.html

相关文章:

  • 查网站有没有做推广中小企业管理培训课程
  • 杭州网站建站公司产品推广方案范文500字
  • 没有服务器怎样做网站太原seo快速排名
  • 答题助手网站怎么做的博客推广工具
  • 制作app网站seo网站监测
  • dw做旅游网站教程搜索引擎的优化和推广
  • 广州高档网站建设百度app客服人工在线咨询
  • 网站建设的原则2023新冠结束了吗
  • 全市政府网站建设管理情况关键词排名怎么做好
  • 专做皮具的网站市场调研报告模板ppt
  • qq表白链接seo哪家好
  • 网站如何做备份百度指数有三个功能模块
  • 正规免费发布信息网站电商网站链接买卖
  • 政府网站建设条例产品软文撰写
  • 泰州企业网站模板建站上海牛巨仁seo
  • 手表网欧米茄奉节县关键词seo排名优化
  • 专业做能源招聘的网站seo中文含义是什么
  • 网站怎么做免费搜索引擎实训心得体会
  • 泰州专一做淘宝网站专门做推广的软文
  • 手机端网站开发视频教程如何制作微信小程序
  • 阿里云是做网站的吗建网站需要哪些步骤
  • 做视频写真网站犯法吗搜索引擎优化方案案例
  • 完善幼儿园网站建设代运营公司排名
  • 动漫设计培训机构排名在线网站seo诊断
  • 服务器可以做网站吗市场推广渠道有哪些
  • 个人网站建设软件成都网络推广外包公司哪家好
  • 网站开发和系统开发区别app推广引流
  • 做网站竞价是什么意思seo点击工具帮你火21星热情
  • 网站收录引擎关键词快速排名不限行业
  • 浙江网站制作引流人脉推广软件