最短路 常用的有两种算法,迪杰特斯拉和bfs,迪杰特斯拉适用于带权图,bfs只适用于无权图。另外也可以用dfs遍历所有解空间,不过这种时间复杂度太高,一般不太采用。 位操作 常用来代替set记录状态,例如leetcode 318