Kylin/DataStructure/Readme.md
2023-12-27 10:29:16 +08:00

594 B

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