回溯算法

回溯算法(backtrack algorithm)实际上就是深度优先搜索(DFS), 它首先将下一个节点添加进去,然后进行下一步运算,如果到后面发现不满足条件就转回来,将之前添加的节点去除重新添加其他的节点,然后进行运算,直到最后满足条件或是将所有可能都枚举完成。由于回溯算法需要枚举出多种可能很有可能会导致超时,所以在使用回溯算法的时候通常会进行一些优化,也就是剪枝操作。

June 13, 2022, 11:57 a.m.

二分查找总结与实践

刷完Leetcode二分查找专题的总结

May 19, 2022, 2:51 p.m.

位操作

日常使用和刷题所积累下来的一些关于位操作经验技巧

April 19, 2022, 10:54 a.m.