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

快速网站seo效果沈阳建设工程城乡建设厅

快速网站seo效果,沈阳建设工程城乡建设厅,房产证,做网站渠道HashMap和HashSet都是存储在哈希桶之中#xff0c;我们可以先了解一些哈希桶是什么。 像这样#xff0c;一个数组数组的每个节点带着一个链表#xff0c;数据就存放在链表结点当中。哈希桶插入/删除/查找节点的时间复杂度是O(1) map代表存入一个key值#xff0c;一个val值…HashMap和HashSet都是存储在哈希桶之中我们可以先了解一些哈希桶是什么。 像这样一个数组数组的每个节点带着一个链表数据就存放在链表结点当中。哈希桶插入/删除/查找节点的时间复杂度是O(1) map代表存入一个key值一个val值。map可多次存储当第二次插入时会更新val值。 set代表只存入一个key值但在实际源码中set的底层其实也是靠map来实现的。set只能存入数据一次当第二次插入时若哈希桶中存在元素则返回false。 下面是代码实现 // key-value 模型 public class HashBucket { private static class Node { private int key; private int value; Node next; public Node(int key, int value) { this.key key; this.value value; } } private Node[] array; private int size; // 当前的数据个数 private static final double LOAD_FACTOR 0.75; public int put(int key, int value) { int index key % array.length; // 在链表中查找 key 所在的结点 // 如果找到了更新 // 所有结点都不是 key插入一个新的结点 for (Node cur array[index]; cur ! null; cur cur.next) { if (key cur.key) { int oldValue cur.value; cur.value value; return oldValue; } } N ode node new Node(key, value); node.next array[index]; array[index] node; size; if (loadFactor() LOAD_FACTOR) { resize(); } r eturn -1; } private void resize() { Node[] newArray new Node[array.length * 2]; for (int i 0; i array.length; i) { Node next; for (Node cur array[i]; cur ! null; cur next) { next cur.next; int index cur.key % newArray.length; cur.next newArray[index]; newArray[index] cur; } } a rray newArray; } private double loadFactor() { return size * 1.0 / array.length; } public HashBucket() { array new Node[8]; size 0; } public int get(int key) { int index key % array.length; Node head array[index]; for (Node cur head; cur ! null; cur cur.next) { if (key cur.key) { return cur.value; } } return -1; } }
http://www.dnsts.com.cn/news/45623.html

相关文章:

  • 做护理简历的网站智库门户网站建设
  • 中文网站建设计划书wordpress指定页面连接数据库
  • 域名及对应网站建筑装饰设计资质
  • 平邑住房和城乡建设局网站网站设计定制多少钱
  • 吉林省城乡建设部网站哪个网站可以做头像
  • 导购网站怎么建立京东商城网站风格
  • 台州网站建设推广网站排名效果好
  • 一个内部网站如何做外网映射义乌网站建设zisou8
  • 郑州网站建设专注乐云seo网站举报查询进度
  • 浙江省工程建设管理质量协会网站网站建设咨询有客诚信网站建
  • 正规网站制作全包wordpress 4.9 漏洞
  • 做外贸网站怎么访问外国网站微信小程序表单制作
  • a5站长平台企业网站留言板
  • 锦州企业网站建设怎么做跨境电商开店
  • 有什么教做甜品的网站网站做app的软件叫什么
  • 网站推广seo医院网站建设方案青岛卓信
  • 网站开发的微端是什么企梦云网站建设
  • 完整域名展示网站源码网站开发源代码mvc
  • 上海怎么做网站vps网站管理助手教程
  • 建设银行网上流览网站wordpress读取mysql
  • 三亚谁做网站h5网站建设 北京
  • php网站开发实例教程源码音乐网站数据库怎么做
  • 微网站开发费用电子商务网站保密协议
  • 网站设计扁平化WordPress 输入页码分页
  • 秦皇岛企业建设网站免费app电视剧软件
  • 打开网站说建设中是什么问题网站建设建材
  • 外汇跟单社区网站开发论坛网站开发成本
  • 全能网站建设pdf请简述网站建设的一般流程图
  • 地方做什么网站广州技术支持 骏域网站建设
  • 制作动画网站模板游戏源码出售