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

wordpress无辜跳出广告网站手机优化

wordpress无辜跳出广告,网站手机优化,人才网站 建设好 窗口,淘宝特价版七 集合(List) 7.1 复杂度分析 7.2 数组 1.数组(Array)是一种用连续的内存空间存储相同数据类型 数据的线性数据结构。 2.数组下标为什么从0开始 寻址公式是:baseAddressi*dataTypeSize,计算下标的内存地址效率较高 3.查找的时间复杂度 随机(…

七 集合(List)

7.1 复杂度分析

7.2 数组

1.数组(Array)是一种用连续的内存空间存储相同数据类型

数据的线性数据结构。

2.数组下标为什么从0开始

寻址公式是:baseAddress+i*dataTypeSize,计算下标的内存地址效率较高

3.查找的时间复杂度
  • 随机(通过下标)查询的时间复杂度是O(1)
  • 查找元素(未知下标)的时间复杂度是O(n)
  • 查找元素(未知下标但排序)通过二分查找的时间复杂度是O(logn)
4.插入和删除时间复杂度

插入和删除的时候,为了保证数组的内存连续性,需要挪动数组元素,平均时间复杂度为O(n)

7.3 ArrayList 底层实现

7.4 ArrayList底层的实现原理是什么

  • ArrayList底层是用动态的数组实现的
  • ArrayList初始容量为0,当第一次添加数据的时候才会初始化容量为10
  • ArrayList在进行扩容的时候是原来容量的1.5倍,每次扩容都需要拷贝数组
  • ArrayList在添加数据的时候
    • 确保数组已使用长度(size)加1之后足够存下下一个数据
    • 计算数组的容量,如果当前数组已使用长度+1后的大于当前的数组长度,则调用grow方法扩容(原来的1.5倍)
    • 确保新增的数据有地方存储之后,则将新元素添加到位于size的位置上。
    • 返回添加成功布尔值。

7.5 ArrayList list=new ArrayList(10)中的list扩容几次

7.6 如何实现数组和list之间的转换

  • 数组转List ,使用JDK中java.util.Arrays工具类的asList方法
  • List转数组,使用List的toArray方法。无参toArray方法返回Object数组,传入初始化长度的数组对象,返回该对象数组

7.7 ArrayList 和 LinkedList 的区别是什么?

7.7.1单向链表
  • 链表中的每一个元素称之为结点(Node)
  • 物理存储单元上,非连续、非顺序的存储结构
  • 单向链表:每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。记录下个结点地址的指针叫作后继指针 next

7.7.2 双向连表

http://www.tj-hxxt.cn/news/43284.html

相关文章:

  • 网站开发中使用框架吗seo顾问合同
  • 网站建设高清图片永久免费开网店app
  • 建立网站需要怎么做如何自己制作网页
  • 做一个公司网址多少钱网站优化种类
  • 免费企业推广网站广告优化师
  • asp网站开发基础哪里可以做
  • 凡科网站内容怎么做效果好收录平台
  • 做网站需要哪些素材互联网营销方案策划
  • 专业的定制型网站建设seo关键词优化培训班
  • 高校 网站建设实施方案公众号推广接单平台
  • 做网站前的准备什么软件360优化大师
  • 临淄网站建设价格公司网站与推广
  • 做的网站在小窗口中怎么保持中间百度竞价推广怎么做效果好
  • 金华市住房和城乡建设局网站百度站长收录入口
  • 低价网站建设多少钱b2b推广网站
  • 怎么做ebay网站seo网站推广方案策划书
  • 做网站销售需要注意的搜索引擎关键词优化技巧
  • 中国建设银行wap网站百度推广的四种收费形式
  • 中建国能建设集团网站许昌网络推广公司
  • 国内知名的网站建设公司公关公司一般收费标准
  • 国外专门做旅游攻略的网站百度大搜推广和百度竞价
  • b2b网站规划爱站网站长百度查询权重
  • 杭州网站优化谈谈你对互联网营销的认识
  • 保山市住房和城乡建设局网站西安百度竞价托管
  • 网站建设的种类建立一个国外的网站
  • 沙市做网站weisword衡阳有实力seo优化
  • 凤阳做网站爱站长尾词
  • 十大互联网企业排名网站外部优化的4大重点
  • wordpress后台页面加载慢上海seo推广公司
  • 网站设计自已申请高质量网站外链平台