数据结构与算法动画
Data Structures and Algorithms Animation
27
个可用演示
函数与递归
函数的参数传递
function_pass_parameter
↗
函数的运行原理
function_principle
↗
递归原理:阶乘
factorial
↗
递归:科赫曲线
koch_curve
↗
排序算法
冒泡排序
bubble_sort
↗
快速排序
quickSort
↗
归并排序原理
merge_sort_principle
↗
归并排序
merge_sort
↗
搜索与回溯
迷宫 DFS:是否有解
maze_dfs
↗
迷宫 DFS:解的数量
maze_dfs2
↗
迷宫 BFS
maze_bfs
↗
四皇后游戏
4queen1
↗
四皇后全部方案
4queen2
↗
八皇后一种方案
8queen
↗
动态规划与背包
最长不下降子序列(LIS)
LIS
↗
01 背包(二维)
01Knapsack
↗
01 背包(一维)
01Knapsack1
↗
分组背包
group_knapsack
↗
完全背包
complete_knapsack
↗
树与图
LCA 离线算法(Tarjan)
lca-tarjan
↗
最小生成树:Prim
prim
↗
二分图最佳匹配
bipartite_graph_best_match
↗
线段树:建树
segment_tree_build
↗
线段树:单点更新
segment_tree_single_update
↗
线段树:区间更新
segment_tree_range_update
↗
其他演示
黄金螺旋
Golden_Spiral
↗
生命游戏(Life Game)
lifeGame
↗