- 博客(3)
- 收藏
- 关注
原创 【二分查找】:高效搜索算法的原理、实现与避坑指南
有没有一种方法,能让你像开挂一样精准锁定目标,将查找效率提升百倍?本文将为你揭开【二分查找】这一经典算法的降维打击之力——它仅需O(log n)时间复杂度即可完成搜索,比线性查找快千倍以上!从循环不变量到边界陷阱,我们不仅剖析算法内核,更直击90%开发者踩过的坑。文末附赠三道LeetCode题目在线验证,带你从二分小白蜕变为分治王者,让有序数据检索从此快如闪电!
2025-04-09 21:10:09
978
原创 求解【最大公约数】:从暴力枚举到辗转相除法
面试常考的最大公约数(GCD)问题如何用C语言高效实现?本文通过时间复杂度对比、数学原理推导、代码优化技巧,手把手教你掌握枚举法和欧几里得算法。文末附赠LeetCode练习题及自测用例!
2025-04-02 23:08:47
673
原创 【C语言】常量
浮点数常量:以小数形式出现的常量,包含一个或多个数字、小数点、指数标记和可选的正负号。定义标识符常量可以提高代码的可读性和可维护性,并且在编译时进行文本替换,避免了运行时额外的开销。使用枚举常量可以有效地将一组相关的整数常量打包,并提供更具有可读性和可维护性的代码。整数常量:以整数形式出现的常量,可以包含数字(0-9)和可选的前缀。因此,在使用标识符常量时,要确保替换的文本与所需的类型兼容。枚举常量:可以用于一一列举的常量,使用枚举可以提高代码的可读性和可维护性,并使代码更具表达力。
2023-07-17 00:16:00
781
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人