Kylin/DataStructure/Readme.md

31 lines
594 B
Markdown
Raw Normal View History

2023-12-27 10:29:16 +08:00
```mermaid
classDiagram
Object <|.. Array
Array <|-- StaticArray
Array <|-- DynamicArray
Object <|.. Pointer
Pointer <|-- SmartPointer
Pointer <|-- SharedPointer
Object <|.. Exception
Exception <|-- ArithmeticException
Exception <|-- InvalidParameterException
Exception <|-- InvalidOperationException
Exception <|-- NoEnoughMemoryException
Exception <|-- IndexOutOfBoundsException
Object <|.. List
List <|-- ArrayList
List <|-- LinkedList
List <|-- DualLinkedList
Object <|.. Graph
Graph <|-- ListGraph
Graph <|-- MatrixGraph
```