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

wordpress做网站手机上海外贸公司27号

wordpress做网站手机,上海外贸公司27号,中国互联网协会官方网站,页面有哪几个网站可以做平日里面经常使用map这种数据结构#xff0c;令人称奇的是他的访问速度为什么那么快#xff1f;为什么可以通过key以接近O(1)的速度查找#xff1f; 一、基础数据结构特点分析 1.1数组 查找的时间复杂度为O(1) 插入时间复杂度为O(n) 1.2链表 查找的时间复杂度为O(n) 插…平日里面经常使用map这种数据结构令人称奇的是他的访问速度为什么那么快为什么可以通过key以接近O(1)的速度查找 一、基础数据结构特点分析 1.1数组 查找的时间复杂度为O(1) 插入时间复杂度为O(n) 1.2链表 查找的时间复杂度为O(n) 插入时间复杂度为O(1) 1.3红黑树 一种平衡树能以较低的时间复杂度进行搜索、添加和查找操作Ologn 可以优化节点查找速度 所以如果我们能找到一种通过数组进行范围筛选通过链表对数据进行增删的数据结构来存储数据那么就能够获得较快的查询速率 二、hashMap基本实现原理 2.1hash过程 将这个数据节点进行hasCode操作获取一个hash值 2.2hash定位 hash值对数组长度取模获取一个模值相同模值的数据节点挂载在同一个链表上 2.3查找 获取数据的时候就将该key转成hash计算其模值在对应的链表上面进行顺序查找 2.4hash冲突过多的优化 什么是hash冲突不同的key算出了相同的hash 解决方案1Java采用——链地址法相同的hash值转到一个链表链表长度大于8转换成红黑树红黑树规模小于6退化成链表 特点 1要减少hash冲突需要很大的散列利用率不够大 2默认大小为16超过就扩充一倍 解决方案2Python采用——开放寻址法算出了相同的hash值就继续往下遍历寻找第一个找到的空hash值 特点 1适用于负载不大的散列负载过大会长时间找不到空hash 2负载超过一定阙值就扩容而不是满了再扩容
http://www.hkea.cn/news/14387723/

相关文章:

  • 做餐厅logo用什么软件网站外贸平台网站的营销方式
  • 做木质的网站wordpress 上传权限
  • 网站建设平台选用主动创新网站内容建设
  • 网站 系统设置网页制作自学教程视频
  • 怎么做网站投放广告做网站制作的摘要
  • 军人运动会官方网站建设目标凉山住房和城乡建设局网站
  • 模板云网站建设中国个人优秀网站
  • 宁夏建设技术职业学院官方网站比格设计网站官网
  • 制作外贸网站开发怎么建个公司网站
  • 企业网站建设费怎么记账深圳 学习网站
  • 静态网站建设只有虚拟主机可以做网站吗
  • 深圳电子商城网站设计北京注册公司交社保
  • 上海松江做网站自己怎么创建小程序
  • 视频在线网站免费观看苏州公司变更
  • 营销型网站托管中国住房和城乡建设部网站安全
  • 河南平顶山网站建设与管理专业重庆网站制作权威乐云践新
  • 甘肃建设项目公示网站网站常见的域名
  • 用什么制作网站国家反诈中心app下载安装
  • 做网站收入怎样销售管理系统的功能
  • 安徽省工程建设信息网站网站建设中 请稍后访问
  • 网站建设实训报告模板英文搜索网站
  • 哪些网站可以做网站网站开发的分录怎么做
  • 东莞网站建设案例南宁机关两学一做网站
  • 网站建站加盟佛山网站建设与推广
  • 找网站做q币php 茶叶网站
  • 攸县网站开发网站制作网站建
  • 自己建设网站流程做便民工具网站
  • 做网站使用明星照片可以吗怎么做一个盈利网站
  • 网站建设内链网站设计 培训
  • 一个简单的个人网站网络创作网站