信息技术教学工具集

这里汇集了多种交互式教学演示工具,帮助学生直观理解信息技术核心概念。点击下方工具卡片开始使用,或查看详细说明。

作者头像

诸老师

微信号jsxkzhu

信息技术名师,毕业于浙江大学,多年技术教育、科技竞赛辅导与人工智能/机器人项目开发经验

作者微信二维码

输入关键词快速查找工具

二进制移位操作演示

交互式演示二进制数的左移和右移操作,可视化展示位变化过程,支持连续移位和动画效果。

二叉树可视化工具

交互式二叉树可视化工具,支持节点增删、遍历动画演示和结构调整。

前序中序重建二叉树

输入二叉树的前序和中序遍历序列,自动重建二叉树并求出后序遍历,分步动画展示递归构建过程。

数组存储方式演示

交互式演示二维数组的行优先与列优先存储方式,可视化展示内存中的元素布局差异。

栈数据结构可视化

交互式演示栈的基本操作,支持普通栈、有限容量栈和单调栈,包含动画效果和栈顶指针显示。

链表操作演示

交互式演示链表节点的插入操作,包含完整动画效果和代码展示,直观理解链表结构。

链表中点查找演示

使用快慢指针查找链表中间节点,动态展示 slow、fast 指针移动过程并同步高亮核心代码。

链表逆序操作演示

使用 p、q、tmp 三指针原地逆序单链表,同步展示数组 L 的 next 值变化、逻辑链表重排与代码高亮。

约瑟夫环问题演示

使用循环链表实现约瑟夫环问题,可视化展示 current、prev 指针移动与节点删除过程,支持自动播放和单步执行。

二维卷积演示动画

交互式演示二维卷积运算过程,可视化展示矩阵相乘和求和操作,支持动画效果和手动步进。

单调队列滑动窗口可视化

交互式演示单调队列在滑动窗口最大值问题中的应用,可视化展示队列维护和元素淘汰过程,支持动画效果。

二分查找可视化

交互式演示二分查找算法,可视化展示查找过程和指针移动,支持动画效果。

BFS 迷宫最短路径

交互式演示广度优先搜索算法,在二维网格迷宫中寻找从起点到终点的最短路径,支持自定义迷宫和单步执行。

旋转数组二分查找

交互式演示旋转有序数组中的二分查找,动态判断有序半区并同步高亮核心代码,支持动画播放和单步执行。

数组交互式操作工具

可视化呈现数组元素,支持手动修改元素值,添加可拖动指针并动态显示指针指向元素的汇总信息。

数组插入与删除演示

交互式演示固定大小数组在指定位置插入、删除元素的过程,包含元素后移、前移动画和代码高亮。

合并两个有序数组演示

交互式演示双指针法从数组末尾合并两个降序有序数组的过程,包含指针移动、比较写入动画和代码高亮。

数组去重算法演示

交互式演示原地去重算法,以 a[i] 为基准用 j 扫描、r 写入,可视化展示比较、复制和有效长度更新过程。

滑动窗口找同源词

使用滑动窗口在字符串 s 中查找 p 的所有同源词子串,可视化展示窗口滑动、字符频次统计和匹配判断过程。

前缀和数组快速区间求和

交互式演示前缀和数组的构造过程,对比暴力枚举与前缀和法求区间和的效率差异,直观理解 O(1) 区间查询原理。

拆位算法可视化

交互式演示整数拆分为单独数位的过程,支持单步执行和自动播放。

拼位算法可视化

交互式演示从一位数组合成整数的过程,展示每一步乘十加数的运算。

整数逆序可视化

交互式演示整数逆序的过程,展示提取数位与重构反转结果的每一步。

计数法:十进制转二进制

交互式动画演示十进制整数通过计数法转换为二进制的过程,直观理解进制转换原理。

进制转换可视化工具

在二进制、十进制、十六进制之间互相转换,通过选项卡切换不同转换方向,单步或自动播放观察每一步运算过程。

Base32 / Base64 编码演示

交互式演示 Base32 与 Base64 编码原理,观察 ASCII 字符转二进制、按位分组、字符映射与 = 填充的完整过程。

递归法求斐波那契数列

可视化展示递归调用树 f(n) = f(n-1) + f(n-2),观察函数调用、基准情况和结果回溯的完整过程。

最长递增子序列(动态规划)

交互式演示动态规划求最长递增子序列,逐步填充 dp 数组和前驱数组,并回溯展示完整子序列。

0-1 背包问题(动态规划)

交互式演示 0-1 背包问题的动态规划解法,逐格填充二维 dp 表,并回溯展示被选中的物品及最大价值。

图像旋转操作演示

用 5×5 矩阵模拟灰度图像,演示左转 90°、右转 90° 和旋转 180°,直观观察像素坐标变换规律。

冒泡排序可视化

交互式演示冒泡排序算法,通过相邻元素比较和交换逐步将最大值"冒泡"到末尾,支持动画播放和单步执行。

选择排序可视化

交互式演示选择排序算法,每轮找到最小值与当前位置交换,可视化展示查找和交换过程。

插入排序可视化

交互式演示插入排序算法,将元素插入到前面已排序部分的正确位置,支持抽出、比较、移动动画。

快速排序可视化

交互式演示快速排序算法,展示分治递归过程:选基准、分区、递归排序,支持动画和单步执行。

桶排序可视化

交互式演示桶排序算法,展示分桶、桶内排序、合并三个阶段,可视化多个桶的分配和收集过程。

归并排序可视化

交互式演示归并排序算法,展示分治递归的分裂和合并过程,可视化两个有序子数组的合并操作。

2025年6月选考T11

链表遍历与记忆化:通过动画逐步演示 tag 数组的构建过程,理解选考真题中的指针与动态规划思想。

2024年1月选考T12

链表重排:演示“头插负数、尾插正数”的链接修改过程,理解按绝对值有序到按数值有序的转变。

2024年6月选考T12

链表数据按序整理:演示如何将链表节点数据按链表顺序依次存放到数组前端,同时维护链接关系。

队列数据结构可视化

交互式演示队列操作,支持普通队列和循环队列两种模式,展示入队、出队、头尾指针移动过程。

没有找到匹配的工具
分享此页二维码

手机扫码分享

访问量: