Introduction to Data Structure

Array C language

Link List C language

Stack C language

Queue C language

Tree C language

Sorting C language

Graph C language

Search C language

[https://drive.google.com/drive/folders/12fmQxiKj3YfHJDFFTzGp9anq5iWQxVMo?usp=drive_link](https://drive.google.com/drive/folders/12fmQxiKj3YfHJDFFTzGp9anq5iWQxVMo?usp=drive_link)

https://drive.google.com/drive/folders/12fmQxiKj3YfHJDFFTzGp9anq5iWQxVMo?usp=drive_link

graph TD

	Array-->Sorting
	Array-->Queue
	Structure-->Queue
	C_pointer-->Queue
	Structure-->Stack
	C_pointer-->Stack 
	Structure-->Link_List
	C_pointer--> Link_List
	Structure-->Tree
	C_pointer-->Tree
	Structure-->Graph
	C_pointer-->Graph-->Tree
	
graph TD

    subgraph "Data Structures"
        Array --> Sorting
        Array --> Queue
        Structure --> Queue
        C_pointer --> Queue
        Structure --> Stack
        C_pointer --> Stack 
        Structure --> Link_List
        C_pointer --> Link_List
        Structure --> Tree
        C_pointer --> Tree
        Structure --> Graph
        C_pointer --> Graph
    end

    subgraph "Relationships"
        Queue --> Array
        Stack --> Array
        Queue --> Structure
        Stack --> Structure
        Link_List --> Structure
        Tree --> Structure
        Graph --> Tree
    end
graph TD

    subgraph "Data Structures"
        Array -->|Used in| Sorting
        Array -->|Used in| Queue
        Structure -->|Used in| Queue
        C_pointer -->|Used in| Queue
        Structure -->|Used in| Stack
        C_pointer -->|Used in| Stack
        Structure -->|Used in| Link_List
        C_pointer -->|Used in| Link_List
        Structure -->|Used in| Tree
        C_pointer -->|Used in| Tree
        Structure -->|Used in| Graph
        C_pointer -->|Used in| Graph -->|May contain| Tree
    end

    subgraph "Relationships"
        Queue -->|Uses| Array
        Stack -->|Uses| Array
        Link_List -->|Uses| Structure
        Tree -->|Uses| Structure
        Graph -->|May contain| Tree
    end