https://github.com/lekco1320/dsdisplay
使用EGE库可视化常用的数据结构(前序&中序构造二叉树、哈夫曼树的构造、平衡二叉树的构造与查询)。
https://github.com/lekco1320/dsdisplay
cpp data-structures ege visualization
Last synced: about 1 year ago
JSON representation
使用EGE库可视化常用的数据结构(前序&中序构造二叉树、哈夫曼树的构造、平衡二叉树的构造与查询)。
- Host: GitHub
- URL: https://github.com/lekco1320/dsdisplay
- Owner: Lekco1320
- License: mit
- Created: 2023-12-19T12:39:51.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-12T15:09:02.000Z (over 1 year ago)
- Last Synced: 2025-01-16T03:47:33.540Z (about 1 year ago)
- Topics: cpp, data-structures, ege, visualization
- Language: C++
- Homepage:
- Size: 64.6 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DSDisplay


[](LICENSE)
## 常用数据结构可视化
### 效果概览
动图文件较大,加载较慢,请多加等待。
1. 前序&中序构造二叉树

2. 构造哈夫曼树

3. 构造平衡二叉树

4. 查询二叉排序树

### 项目简介
本项目由C++和[EGE 20.08](https://xege.org/)构建,直观且美观地可视化常用数据结构——哈夫曼树、平衡二叉树和二叉排序树的构造和查询,并提供交互式菜单界面和简单的错误处理,可以用作数据结构课程设计。
**注意**:请使用**Release**模式编译,出于EGE库的未知原因,在启用多个绘图窗体时会出现段错误。
如有疑问或发现Bug,请提交issues以便交流。
Copyright (c) 2023-2024 Lukaß Zhang, Marjoram, Maoner. Released under [MIT License](LICENSE).