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

网站建设的网络网络推广方法的分类

网站建设的网络,网络推广方法的分类,javascript教程,极客联盟网站建设公司怎么样数组是一种用连续的内存空间,存储相同类型数据的线性数据结构 数组如何获取其他元素的地址? 使用寻址公式: array[i] 数组首地址 i * 数据类型的大小 为什么数组索引从0开始,而不是从1开始? 如果从1开始&#xff…

数组是一种用连续的内存空间,存储相同类型数据的线性数据结构

数组如何获取其他元素的地址?

使用寻址公式: array[i] = 数组首地址 + i * 数据类型的大小

为什么数组索引从0开始,而不是从1开始?

如果从1开始,那么寻址公式变为: array[i] = 数组首地址 + (i -1) * 数据类型的大小

对于cpu来说多了一个减法操作,性能比前面低。

操作数组的时间复杂度

查找

排序的

未排序的

插入,删除

ArrayList 源码分析

基于jdk1.8,不同版本有差异

成员变量

构造函数

关键方法

  • 第一次添加数据的逻辑

初始化了一个长度为10的数组

  • 第2-10次添加数据的情况

直接往数组中添加数组即可,不需要扩容

  • 第11次添加数据的情况

需要扩容,扩容方法,增加原来容量的1.5倍,数组长度变为15

  • 添加数据扩容的逻辑

ArrayList 底层实现原理

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

数组转list

只需要调用  .asList()  方法

用Arrays.asList转List后,如果修改了数组内容,list受影响吗?

受影响,这里面只涉及到对象的引用,没有创建新的对象,它们两个指向的同一个地址。

list转数组

调用   .toArray(数组类型和长度)  方法

List用toArray转数组后,如果修改了List内容,数组受影响吗?

不受影响,.toArray方法是将数组拷贝到的新的数组中

arrayList和LinkedList的区别

ArrayList数组实现的

LinkedList链表实现的

http://www.dtcms.com/wzjs/235523.html

相关文章:

  • 做响应式网站费用搜狗收录
  • 微商城手机网站制作百度提交入口
  • 网站开发如何报价搜索关键词怎么让排名靠前
  • 淘客做网站的软件哪些平台可以发广告
  • 无锡网站设计哪家公司好免费的seo网站下载
  • 政府门户网站建设 规范脚上起小水泡还很痒是什么原因
  • 衡阳市城市建设投资有限公司网站最新的新闻 最新消息
  • 建行业网站的必要性西安网站seo技术厂家
  • app开发网站建设公司哪家好百度搜索推广官网
  • b2c的代表平台有哪些作品提示优化要删吗
  • 中国网站建设调查分析热狗网站排名优化外包
  • 广州哪家做网站价格好seo霸屏软件
  • 包装设计征集网站搜索引擎优化是什么工作
  • 做视频投稿赚钱的网站学网络营销
  • 用cms创建自己带数据库的网站营销网络营销
  • 淘宝天猫优惠卷网站建设网络营销推广方案论文
  • 海南省城乡住房建设厅网站首页b站推广网站入口2023的推广形式
  • wordpress 点击文章图片路径seo是网络优化吗
  • 做网站多钱如何提升网站seo排名
  • 简单网页模板代码seo是什么化学名称
  • 光谷网站建设semicircle
  • 网站建设考试题关键词热度分析
  • 深圳市小程序科技有限公司合肥seo排名优化
  • 免费网站模板宠物用品店网站开通
  • 网站建设公司如何进行工作互联网推广方案
  • 新疆建设工程云网站连云港seo
  • 阐述网站建设利益微信营销的10种方法技巧
  • 池州专业网站建设社群营销的案例
  • 个人域名可以做KTV网站吗2024年新冠疫情最新消息今天
  • 浅灰色做网站背景地推公司