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

做教案比较好的网站sem竞价推广是什么

做教案比较好的网站,sem竞价推广是什么,致力于邯郸网站建设制作服务_使众多客户将网站转化为网络市场营销.,阳江市网络问政目录 一、List 接口 1.1 List 接口的简单介绍 1.1 常用方法 二、顺序表 2.1 线性表的介绍 2.2 顺序表的介绍 2.3 顺序表的实现 2.3.1 前置条件:自定义异常 2.3.2 顺序表的初始化 2.3.2 顺序表的实现 三、ArrayList 实现类 3.1 ArrayList 的两种使用方式 3.2 Array…

目录

一、List 接口

1.1 List 接口的简单介绍

1.1 常用方法

二、顺序表

2.1 线性表的介绍

2.2 顺序表的介绍

2.3 顺序表的实现

2.3.1 前置条件:自定义异常

2.3.2 顺序表的初始化

2.3.2 顺序表的实现

三、ArrayList 实现类

3.1 ArrayList 的两种使用方式

3.2 ArrayList的构造方法

3.3 常用方法及 API

3.3.1 remove 方法

3.3.2 subList 方法

3.3 ArrayList 的三种遍历方式

3.3.1 for 循环遍历

3.3.2 for-each 遍历

3.3.3 迭代器遍历

3.4 ArrayList 的扩容机制

3.4.1 无参构造源码分析

3.4.2 带参构造源码分析

3.4.3 借助容器构造源码分析

四、链接算法

4.1 笔试真题

4.1.1 CVTE 删除字符串

4.1.2 杨辉三角


一、List 接口

1.1 List 接口的简单介绍

在集合框架中,List是一个接口,继承自Collection。

Collection也是一个接口,该接口中规范了后序容器中常用的一些方法,具体如下所示:

Iterable也是一个接口,表示实现该接口的类是可以逐个元素进行遍历的,具体如下:

站在数据结构的角度来看,List就是一个线性表,即n个具有相同类型元素的有限序列,在该序列上可以执行增删改查以及变量等操作

1.1 常用方法

常用方法如下:

List是个接口,并不能直接用来实例化。如果要使用,必须去实例化List的实现类。在集合框架中,ArrayList和LinkedList都实现了List接口。

二、顺序表

2.1 线性表的介绍

线性表(linear list):是 n 个具有相同特性的数据元素的有限序列(序列就是指元素之间是有顺序的)。若存在多个元素,则第一个元素无前驱,最后一个元素无后继,其他每个元素都有且只有一个前驱和后继。

线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列。

线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。

2.2 顺序表的介绍

顺序表:是用一段物理地址连续的存储单元依次存储数据元素的线性结构底层结构是通过数组存储(因为数组是按顺序进行存储的),在数组上完成数据的增删查改。

2.3 顺序表的实现

2.3.1 前置条件:自定义异常

public class PosOutOfException extends RuntimeException{public PosOutOfException(){super();}public PosOutOfException(String message){super(message);}
}

2.3.2 顺序表的初始化

public class MyArrayList {/*** 用于存储数据元素*/private int[] elem;/*** 代表当前顺序表的有效元素的个数:默认值为 0*/private int usedSize;private static final int DEFAULT_SIZE = 10;public MyArrayList() {this.elem = new int[DEFAULT_SIZE];this.usedSize = 0;}/*** 指定容量* @param initCapacity*/public MyArrayList(int initCapacity) {this.elem = new int[initCapacity];this.usedSize = 0;}
}

2.3.2 顺序表的实现

/*** 遍历数组:建议使用的时候加上 this*/
public void display(){for(int i=0;i<this.usedSize;i++){System.out.print(this.elem[i]+" ");}System.out.println();
}
/*** 新增元素:默认放置到数组末尾*/
public void add(int data){if(isFull()){// 扩容this.elem = Arrays.copyOf(this.elem,this.elem.length*2);}this.elem[this.usedSize] = data;this.usedSize++;
}/*** 指定位置新增元素* @param pos* @param data*/
public void add(int pos,int data){// 前置:判断 pos 位置是否合法if(pos<0 || pos>this.usedSize){throw new PosOutOfException(pos+"位置不合法!");}//1.如果容量满,需要进行扩容;否则导致移动元素发生数组越界访问if(isFull()){
http://www.dtcms.com/wzjs/378224.html

相关文章:

  • 视频类网站如何做缓存金华网站建设
  • 计算机一级考试网站怎么做如何屏蔽百度广告推广
  • 织梦做第一个网站2022年度最火关键词
  • 好的网站建设公司排名最好看免费观看高清视频了
  • 织梦网站地图制作网站排名优化服务公司
  • 做亚马逊常用的网站谷歌平台推广外贸
  • 网站建设需要什么硬件和软件网店代运营正规公司
  • 巫山网站建设无线新闻台直播app下载
  • 网页制作基础教程慕课版电子版开鲁网站seo站长工具
  • 如何做照片ppt模板下载网站公司推广咨询
  • 做网站需要学什么语言网站百度收录查询
  • 唐河企业网站制作怎么样作品提示优化要删吗
  • 个人做电商网站icp广州现在有什么病毒感染
  • 合肥网站建设哪家好百度seo点击工具
  • 网站可以免费建立吗竞价交易规则
  • 定制网站的制作流程短视频搜索seo
  • 搭建一个网站教程小红书怎么做关键词排名优化
  • 和先锋影音和做的网站怎么推广
  • 网上书城 网站建设方案抖音代运营
  • 绵阳网站建设推广新闻株洲最新
  • 我注册了哪些网站吗网络营销组织的概念
  • 小网站从哪找的做游戏推广一个月能拿多少钱
  • 手机图片网站模板万能软文模板
  • 建设网站全部流程重庆网站快速排名优化
  • 网站如何做超链接网络营销课程个人感悟
  • 岳阳政府网站是哪个单位建设做网站好的网站建设公司
  • 中么网站如何做一个自己的网站呢
  • 商城网站建设是 什么百度一下百度搜索
  • 河南企业网站优化外包东莞营销外包公司
  • 外贸网站 海外推广抖音seo优化软件