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

网站的报价怎么做信息流优化师是做什么的

网站的报价怎么做,信息流优化师是做什么的,南阳网站排名优化价格,seo推广业务员招聘根据Key通过哈希算法与与运算得出数组下标如果数组下标位置元素为空,则将key和value封装为Entry对象(JDK1.7中是Entry对象,JDK1.8中 是Node对象)并放⼊该位置如果数组下标位置元素不为空,则要分情况讨论 a. 如果是JDK1…

在这里插入图片描述

  1. 根据Key通过哈希算法与与运算得出数组下标
  2. 如果数组下标位置元素为空,则将key和value封装为Entry对象(JDK1.7中是Entry对象,JDK1.8中
    是Node对象)并放⼊该位置
  3. 如果数组下标位置元素不为空,则要分情况讨论
    a. 如果是JDK1.7,则先判断是否需要扩容,如果要扩容就进⾏扩容,如果不⽤扩容就⽣成Entry
    对象,并使⽤头插法添加到当前位置的链表中
    b. 如果是JDK1.8,则会先判断当前位置上的Node的类型,看是红⿊树Node,还是链表Node
    ⅰ. 如果是红⿊树Node,则将key和value封装为⼀个红⿊树节点并添加到红⿊树中去,在这个
    过程中会判断红⿊树中是否存在当前key,如果存在则更新value
    ⅱ. 如果此位置上的Node对象是链表节点,则将key和value封装为⼀个链表Node并通过尾插
    法插⼊到链表的最后位置去,因为是尾插法,所以需要遍历链表,在遍历链表的过程中会
    判断是否存在当前key,如果存在则更新value,当遍历完链表后,将新链表Node插⼊到链
    表中,插⼊到链表后,会看当前链表的节点个数,如果⼤于等于8,那么则会将该链表转
    成红⿊树
    ⅲ. 将key和value封装为Node插⼊到链表或红⿊树中后,再判断是否需要进⾏扩容,如果需要
    就扩容,如果不需要就结束PUT⽅法
http://www.mmbaike.com/news/58356.html

相关文章:

  • 个人电脑做外网网站惠州网络营销公司
  • 驻马店做网站优化清远网站seo
  • 长沙企业做网站哪家好网站首页快速收录
  • 免费微信商城系统seo教程书籍
  • 网站的建设服务百度seo学院
  • 注册网站怎么做百度推广关键词和创意
  • 前端网站模板微信管理
  • 海南网站开发想要网站推广页
  • 高要网站制作seo外链发布平台有哪些
  • 欧模网室内设计效果图网站排名优化首页
  • 订阅号不认真可以做网站么国外免费网站建设
  • pc28网站开发品牌策略包括哪些内容
  • 网站建设app小程序营业推广策划方案
  • 自己做的相册网站中国关键词官网
  • 投资网站维护最全资源搜索引擎
  • 自建网站做电商广州网站推广软件
  • 做电商网站报价关键词优化怎么做
  • 广告网站定制网络推广网站大全
  • wordpress 首页 静态页面新手怎么入行seo
  • 那些是flash做的网站百度搜索关键词数据
  • 网站百度优化免费seo免费培训
  • b2b网站用户体验湛江今日头条新闻
  • 特效炫酷的网站网络营销的优势有哪些?
  • 做网站骗钱软文300字介绍商品
  • 全面的网站建设教育机构培训
  • 邢台做网站公司株洲做网站
  • 惠民县建设局官方网站友情链接有用吗
  • 前端网站主题怎么做关键词排名的工具
  • 软件销售如何找客户青岛seo外包服务
  • 网站加强阵地建设与管理阿里巴巴指数查询