Skip to content

Latest commit

 

History

History
64 lines (41 loc) · 1.09 KB

README.md

File metadata and controls

64 lines (41 loc) · 1.09 KB

Project Vizualization

A tool to help vizualize the representation of data structures in computer memory.

Graphs

  classDiagram

    data_structures --> linear
    data_structures --> non_linear
    data_structures --> abstract

    linear --> array
    linear --> stack
    linear --> queue
    linear --> heap

    non_linear --> graph
    graph --> tree
    
    abstract --> linked_list

class data_structures{
    // this is a pure virtual class
    +enums [ linear, non-linear ]
    
    
    pure vitual function : +take_input() 
    pure vitual function : +delete_data() 
    pure vitual function : +build() 
    pure vitual function : +display()    
  }
  
class linear{
  // this is a pure virtual class
  +enums [ array, stack, queue, heap]

  pure vitual function : +searching()
  pure vitual function : +sorting()
}

class non_linear{
  // this is a pure virtual class
  +enums [ graph, tree]

  pure vitual function : +breadth_first_traversal()
  pure vitual function : +depth_first_traversal()
}

class abstract{
// this is a pure virtual class
+enums [ linked_list]

}




Loading