获得徽章 10
#刷题交流# 异或运算可以快速解决只出现一次的数字问题。
#刷题交流# 求解直方图最大矩形面积也能用单调栈。
#刷题交流# 用DFS可以快速找到图中连通块的个数。
#刷题交流# 线性动态规划可以处理爬楼梯或股票买卖问题。
#刷题交流# 图的最小生成树问题可以用Kruskal或者Prim算法解决。
#刷题交流# 分治法在计算逆序对或者最近点对问题中很有用。
#刷题交流# 回溯法特别适合解决排列组合问题,比如生成所有子集。
#刷题交流# 判断一个数是否是2的幂可以用 n & (n - 1) == 0。
#刷题交流# 欧几里得算法快速求解两个数的最大公约数。
#刷题交流# 单调栈适合处理下一个更大元素的问题。
#刷题交流# 单调栈适合处理下一个更大元素的问题。
#刷题交流# 分治法在计算逆序对或者最近点对问题中很有用。
#刷题交流# 单调栈适合处理下一个更大元素的问题。
#刷题交流# 归并排序用分治思想实现,适合大规模数据。
#刷题交流# 递归加动态规划是经典组合,比如解决爬楼梯问题。
#刷题交流# 快速排序是经典的分治算法,随机选择基准优化效果好。
下一页