数据结构可视化

选择一个数据结构并执行常用操作,观察元素如何在其中排列。栈、队列、链表和二叉搜索树都会在画布中更新,并同步输出结构化文本。

结构操作 等待输入

栈后进先出,队列先进先出;链表按引用顺序排列;二叉树按数值排列。

结构文本
结构—
元素数—
操作数—
状态—
选择结构并执行操作后,查看画布与结构文本。

二叉搜索树中序遍历会输出升序序列;搜索会标记是否找到。

使用说明
  • 入栈添加到顶部,出栈移除顶部。
  • 入队添加到底部,出队移除头部。
  • 链表节点保存下一个节点引用。
  • 二叉搜索树左小右大。
  • 所有操作都在浏览器本地完成。