摘要:
分治法实战:寻找第 k 小的数 —— 算法描述、复杂度分析与分治思想漫谈 前言 "在一个无序数组中找出第 k 小的数"是算法课和面试中的经典问题。最直观的想法是先排序再取下标,时间复杂度为 $O(n \log n)$。但借助分治法,我们可以把平均时间复杂度降到 $O(n)$——这就是本文的主角 快速 阅读全文
posted @ 2026-10-13 20:46
Heassw
阅读(4)
评论(0)
推荐(0)
摘要:
C++ 编码规范:写出可维护、可协作的现代 C++ 代码 前言 C++ 是一门强大而复杂的语言,它给予开发者极大的自由,但自由往往意味着风险:同一个功能可以有一万种写法,其中九千种会给后来者(包括三个月后的自己)挖坑。编码规范的意义不在于束缚,而在于降低沟通成本、减少低级错误、让团队协作成为可能。 阅读全文
posted @ 2026-10-13 20:45
Heassw
阅读(4)
评论(0)
推荐(0)
浙公网安备 33010602011771号