标签: 代码实现

2 个内容

笔记(2)

本文介绍了使用 Rust 解决生成有效括号组合的问题。通过回溯算法,递归生成所有可能的括号组合,并利用变量所有权机制避免编译错误。关键点在于使用 `clone()` 保证变量在多次递归调用中的可用性。

Elliot Yang·
92 浏览

本文总结了二分查找的常见写法。针对查找单个目标值、查找左侧边界、查找右侧边界三种场景,分别给出了 JavaScript 代码示例,并分析了搜索区间的选择和边界收缩的策略。此外,还展示了二分查找在“最接近的三数之和”问题中的应用。

Elliot Yang·
105 浏览