回溯算法

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

2022年6月13日 11:57

二分查找总结与实践

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

2022年5月19日 14:51

位操作

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

2022年4月19日 10:54