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

开发系统网站建设做电影网站侵权

开发系统网站建设,做电影网站侵权,我为群众办实事心得体会,杭州网站建设技术数组 1.1 数组的定义1.2 数组的创建1.3 数组在内存中的情况2.1 初始化数组2.2 插入元素2.3 删除元素2.4 读取元素2.5 遍历数组 1.1 数组的定义 数组中的是在内存中是连续存储的#xff0c;内存是由一个个内存单元组成的#xff0c;每一个内存单元都有自己的地址#xff0c;… 数组 1.1 数组的定义1.2 数组的创建1.3 数组在内存中的情况2.1 初始化数组2.2 插入元素2.3 删除元素2.4 读取元素2.5 遍历数组 1.1 数组的定义 数组中的是在内存中是连续存储的内存是由一个个内存单元组成的每一个内存单元都有自己的地址数组中的每一个元素可以存储在这一个个内存单元中使用索引来访问数组中的元素。 1.2 数组的创建 int[] arr {1,2,3,4};从上一个小节不难得出数组中访问元素时的时间复杂度为 O ( 1 ) O(1) O(1) 1.3 数组在内存中的情况 可以理解成图中所示黄线表示空闲的存储单元蓝线表示这个存储单元已经被其他元素所占用1234就是所创建的数组可以看到是连续的。 2.1 初始化数组 // 当前数组的元素个数private int size 0;// 容量private int capacity 5;// 数组private int[] array {};/*** 数组扩容与初始化数组*/private void checkAndGrow() {if (size 0){ // 如果元素个数为0就初始化数组array new int[capacity];}else if (size capacity) { // 数组已满就扩容数组capacity capacity 1;int[] newArray new int[capacity];System.arraycopy(array, 0, newArray, 0, size);array newArray;}}时间复杂度为 O ( n ) O(n) O(n) 2.2 插入元素 /*** 向[0..size]位置添加元素** param index* param element*/public void add(int index, int element) {// 检查是否扩容checkAndGrow();if (index 0 index size) {// 当插入新元素时其他数组中的元素往右移System.arraycopy(array, index, array, index 1, size - index);}// 当等于size时插入尾节点array[index] element;size;}/*** 向最后位置[size]添加元素** param element*/public void addLast(int element) {add(size, element);}时间复杂度为 O ( n ) O(n) O(n) 2.3 删除元素 /*** 删除数组中的元素** param index* return*/public int remove(int index) {int removed array[index];// 当为数组中的最后一个元素就不需要移动if (index size - 1) {System.arraycopy(array, index 1, array, index, size - index - 1);}size--;return removed;}时间复杂度为 O ( n ) O(n) O(n) 2.4 读取元素 /*** 根据索引返回元素*/public int get(int index) {return array[index];}时间复杂度 O ( 1 ) O(1) O(1) 2.5 遍历数组 /*** 基于函数式接口可以按照要求来指定所要实现的功能** param consumer*/public void myForEach(ConsumerInteger consumer) {for (int i 0; i size; i) {consumer.accept(array[i]);}}/*** 迭代器遍历** return*/Overridepublic IteratorInteger iterator() {return new IteratorInteger() {int i 0;// 查看还是否有下个元素Overridepublic boolean hasNext() {return i size;}// 返回当前所指向的元素并且指针往后移动Overridepublic Integer next() {return array[i];}};}时间复杂度 O ( n ) O(n) O(n)
http://www.yutouwan.com/news/334027/

相关文章:

  • 杭州市萧山区建设局网站深圳网站建设公司招聘
  • 网站做付款页面百度竞价排名规则及费用
  • 专门做母婴的网站杭州十大广告公司
  • 响应式做的比较好的网站百度公司招聘信息
  • 网站返回指定位置怎么做广州网站制作哪家强
  • 网站备案年限查询青海 网站开发 图灵
  • 网站开发费税率是多少4.8 wordpress 插件
  • 大学生个人网站怎么做内容营销包括哪些内容
  • 网站页面链接怎么做的用笔记本电脑能建设网站吗
  • 安徽和住房建设厅网站重庆森林经典台词罐头
  • 公司网站建设精英企业建设网站的主要作用
  • 注册网站后邮箱收到邮件购买网站服务器
  • 淘宝客 网站 建站wordpress速度好慢
  • 可以免费做调查问卷的网站网站上面的内容里面放照片怎么做
  • 广东省建设部网站网站建设及域名申请 厦门
  • 汕头网站制作专业哈尔滨市做网站公司
  • 北京高端网站建设公司wordpress熊掌号出图
  • 工作室网站开发专业做微视频的网站
  • 苏州网站建设名字程序员外包接单
  • 大连做网站那个公司最好本地生活服务小程序
  • 杭州做代发的网站有哪些手机网站建设+上海
  • 职业学校网站模板网络营销策略研究论文
  • 建设部网站资质公示建筑工地常用模板种类
  • 做网站用什么ps软件太原做淘宝网站的
  • 门户网站建设ppt方案小程序代理好做吗
  • 网站开发周期和进度管理wordpress 数据库空间
  • 范县网站建设公司网页编辑软件中文版
  • 网站建设视频教程php不提供花架子网站 我
  • 做空比特币网站关于建设商城网站费用
  • 江苏做网站怎么收费多少高端品牌企业管理系统