Skip to content

Latest commit

 

History

History
67 lines (57 loc) · 1.26 KB

File metadata and controls

67 lines (57 loc) · 1.26 KB

Data Visualization 2

This is my solo project for the course CS163 of HCMUS's APCS. The application can visualize hash table, binary tree, AVL tree, 2-3 tree, 2-3-4 tree, heap, trie, and graph.

External Libraries

Screenshots

Option Menu

Visualize State

Features

Main Features

  • Main menu
  • Option menu
  • Settings
  • About page
  • Themes
    • Light theme
    • Dark theme
  • Code highlight
    • Hash table
    • AVL tree
    • 2-3-4 tree
    • Min/Max MaxHeap
    • Trie
    • Graph

Data structures

  • Hash table
    • Create
    • Insert
    • Delete
    • Search
  • AVL tree
    • Create
    • Insert
    • Delete
    • Search
  • 2-3-4 tree
    • Create
    • Insert
    • Delete
    • Search
  • Min/Max MaxHeap
    • Create
    • Push
    • Delete
    • Top
    • Size
  • Trie
    • Create
    • Insert
    • Delete
    • Search
  • Graph
    • Create (from a matrix)
    • Connected components
    • Minimum spanning tree
    • Dijkstra