摘要: 鸽巢原理 假设我们有 10 只鸽子,但只有 9 个鸽笼可以放入它们。由于我们的鸽子比鸽笼多,因此至少其中一个洞必须至少有 2 只鸽子。 这就是鸽巢原理。 每当我们要放入孔中的物品多于孔时,至少一个孔必须包含不止一件物品。 假设鸽子的数为n,鸽笼的个数为k,那么上述原理转换下就是: 鸽巢原理 ❝ 假设 阅读全文
posted @ 2021-11-09 17:24 高性能架构探索 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 俗话说:学如逆水行舟,不进则退;心似平原走马,易放难收。这句话对程序员而言,体会更深。这行已经越来越卷了,时刻准备着,😃。 二叉树,在面试中,已是必备的开胃菜。而在二叉树相关的面试题目中,遍历更是常考题目。本文将从二叉树的遍历角度入手,从递归和非递归角度来分析和讲解二叉树的遍历。 遍历 ❝ 二叉树 阅读全文
posted @ 2021-11-09 09:27 高性能架构探索 阅读(2090) 评论(0) 推荐(0) 编辑