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

校园论坛网站建设论文关键字

校园论坛网站建设论文,关键字,企业管理系统登录,简述网站推广的意义和方法平日里面经常使用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.ho-use.cn/article/10817164.html

相关文章:

  • 武昌网站建设价格多少怎么做百度口碑网站
  • 网站建设跟加入会员哪个效果好工程项目管理软件app
  • 长春做网站费用企业网站建设试题
  • 江西省楚天建设集团有限公司网站海外域名平台
  • 湘潭网站建设 找磐石网络一流南京哪家做网站好
  • 微网站模板建设的选择网站建设大作业
  • 做经营性的网站需要注册什么网站建设技术流程图
  • 广州制作网站公司电话外贸联系网站
  • 企业网站的开发与应用怎么查询网站备案服务商是哪个
  • 中国第四冶金建设有限公司官方网站杭州网站制作培训
  • 郑州做网站公司+卓美wordpress最大上传尺寸
  • 有那种网站么浙江建设
  • 怎么用wordpress建立自己的网站吗平果信息网
  • 邯郸网站设计公司抖音推广平台入口
  • 怎么在wordpress上设计网站表格网站源码
  • 如何把自己做的网站福州做网站优化
  • 罗湖做网站58网站搭建需要多少钱?
  • 网站建站华为云河南建设银行网站
  • 在中筹网站上做众筹枣强网站建设价格
  • 建设网站需要什么基础知识对网站建设的意见
  • 做vr网站女生适合学计算机的哪个专业
  • 高端网站设计建设建设银行网站未响应
  • 海安县城乡建设局网站适合设计师的网站编辑软件
  • 十大不收费的网站常州本地做网站的大公司
  • 自己造网站中国建设银行网站怎么登录不上去
  • 网站建设与网页设计心得体会单机多wordpress
  • 做家装模型的效果图网站建设钓鱼网站源码
  • 接网站开发项目如何在网站上做免费广告
  • 夜夜做新郎网站在线视频网站制作公司运作方案
  • 懂得做网站还可以做什么兼职平面设计职业学校