今天给大家介绍一款全新版本的【数据结构和算法可视化网站】,图码。
图码是一个可交互式的代码分步演示网站 【totuma.cn/am.html】
通过分步演示,您可以很直观的看到代码执行时对应数据结构的变化。
下面我们以最常见的单链表为例讲解图码的主要功能:
单链表的创建分为【头插法】和【尾插法】,我们先点击头插法创建
图码的所有输入数据都是可自定义的,我们在这里随便输入要插入的值 10,20,30。 点击创建就会自动执行单链表的头插操作。
中间蓝色区域对应的为动画窗口。
播放控件栏上方是当前动画对应的步骤解读。
右上角小窗口是当前代码运行中的主要变量展示。
右侧对应的则是完整代码及当前运行对应的代码行。
图码给出的所有代码均是完整并且可以直接在编辑器中运行,代码编写规范也完全满足国内高校的考试、面试和机试要求。
图码目前已经实现差不多60+的数据结构和算法可视化
而且还拥有AI解析功能,选中不理解的代码都可以使用 AI 进行解析