zoukankan      html  css  js  c++  java
  • 数据结构-线性表

    一、线性表

    线性表的特征:

    1. 第一个元素没有前驱,这个元素称为头节点
    2. 最后一个数据元素没有后继,成为尾节点
    3. 除了第一个和最后一个元素外,其他元素有且仅有一个前驱后后驱。

    线性表分类:

    • 顺序存储
    • 链式存储

    ArrayList

    1.继承体系

     1.1 Serializable标记性接口

    序列化:将对象的数据写入到文件(写对象)

    反序列化:将稳健者红对象的数据读取出来(读对象)

    1.2 Cloneale标记性接口

    前提条件:

    • 被克隆对象所在的类必须实现Cloneable接口
    • 必须重写clone方法

    浅拷贝&深拷贝:浅拷贝 对象中存在引用对象

    1.3 RandomAccess标记接口

    主要目的:允许通用方法更改其行为,以便在应用于随机访问列表或顺序访问列表时提供良好的性能。

    1.4 AbstractList 提供List接口的骨架实现

    ArrayList源码分析

  • 相关阅读:
    css基础面试题
    hack-checkbox
    装饰性属性
    【CF809E】Surprise me!
    [SCOI2012]奇怪的游戏
    [HAOI2018]奇怪的背包
    CF1139D Steps to One
    [CTSC2018]假面
    写在省选前
    [SDOI2015]寻宝游戏
  • 原文地址:https://www.cnblogs.com/sgrslimJ/p/13068979.html
Copyright © 2011-2022 走看看