章 节 第2章 线性表 2.2 顺序表 类 名 LList CrossLinkedSparseMatrix GGenList ·425· 本书声明的线性表、字符串、栈和队列、广义表、树和二叉树、图等接口和类的层次关系如图G-1~G-6所示。 java.lang.Iterable可迭代接口实现AbstractCCollection抽象集合类继承AbstractLList抽象列表类继承SeqList顺序表类实现LList线性表接口实现实现CirDoublyLinkedList循环双链表类继承SortedDoublyLinkedList排序循环双链表类 SinglyLinkedList单链表类继承SortedSinglyLinkedList排序单链表类继承PolySLinkedList多项式排序单链表类图G-1 线性表接口和类的层次关系 SString字符串接口实现MyString常量字符串类实现MyStringBuffer变量字符串类 图G-2 字符串接口和类的层次关系 SStack栈接口实现SeqStack顺序栈类实现LinkedStack链式栈类实现SeqQueue顺序队列类QQueue队列接口实现LinkedQueue链式队列类实现PriorityQueue优先队列类 图G-3 栈、队列接口和类的层次关系 GGenList广义表接口实现GenList广义表类 图G-4 广义表接口和类的层次关系 ·426· BinaryTTreeTTree二叉树接口树接口实现实现BinaryTreeTree二叉链表存储的二叉树类孩子兄弟链表存储的树类 继承继承CompleteBinaryTreeBinarySortTree完全二叉树类二叉排序树类图G-5 树、二叉树接口和类的层次关系 GGraph图接口实现AbstractGraph抽象图类 继承继承AdjMatrixGraphAdjListGraph邻接矩阵表示的图类邻接表表示的图类图G-6 图接口和类的层次关系 427· · 因篇幅问题不能全部显示,请点此查看更多更全内容