⚡ 算法推演工具 - 多数组指针交互

功能按钮区
当前选中:无 | 位置:-
目标:未设置
录制:未开始
字体
数据1
数据2

📝 算法步骤记录

    📖 使用说明

    • 数组操作
      • 输入逗号分隔的数字(如1,3,5,7),点击「渲染数组」生成可视化数组
      • 支持单数组/双数组/多数组模式切换,可动态添加/删除数组及数组元素
      • 点击数组元素输入框可直接修改数值,实时同步
    • 指针操作
      • 添加指针:自动默认i/j/k命名,点击「添加指针」,每个指针自动分配唯一颜色
      • 选中指针:点击指针即可选中(高亮放大),一次仅能选中一个指针
      • 键盘控制:
        • ← → 方向键:控制选中指针在当前数组中左右移动(切换指向的索引)
        • ↑ 方向键:指针在当前数组内切换位置(下方→上方)→ 多数组模式下再按切换到上一个数组
        • ↓ 方向键:指针在当前数组内切换位置(上方→下方)→ 多数组模式下再按切换到下一个数组
      • 删除指针:选中指针后点击「删除选中指针」,或双击指针,或按 Delete/Backspace
    • 快捷键
      • Ctrl+E:编辑当前焦点成员(有指针时为指针所指成员)
      • Ctrl+D:删除当前焦点成员(有指针时为指针所指成员)
      • Ctrl+P:在数组前方添加成员并重排索引
      • Ctrl+A:在数组后方添加成员并重排索引
      • Esc:折叠/展开功能按钮区
      • 双击数组成员:为该成员添加新指针
      • 双击指针:删除该指针
    • 推演辅助
      • 记录步骤:点击「记录当前状态」保存当前数组和指针位置
      • 生成快照:点击「生成数组快照」导出完整的数组和指针信息
      • 清空所有:一键重置所有数据(数组、指针、步骤)