![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
年轻的树
这个作者很懒,什么都没留下…
展开
-
【积土成山】针对双指针类型问题的方法梳理及一些常见题目基于C码解法
双指针原创 2021-12-29 00:46:24 · 364 阅读 · 0 评论 -
【积土成山】AddressSanitizer: heap-buffer-overflow on address
背景,不同场景,内在原理,参考文献一、背景1.1 问题背景1 在做leetcode时,总是会遇到关于“heap-buffer-overflow”的问题;2 下面对这些场景进行归纳,提出潜在检查点,以及尝试揭示出其内在原理;1.2 AddressSanitizer1 快速内存错误检测工具;2 这里还提供一种方法,进行本地安装和调试;3 那么在之后如果leetcode不过,然后给出的堆...原创 2020-04-13 01:16:51 · 3257 阅读 · 0 评论 -
【leetcode】求解数的各种属性
背景,案例一、背景1 在做题的过程中,存在各种场景的题目,其中的子步骤是求解某一个数的相关特性,如因数等;2 因此考虑将这些场景进行汇总,形成模块化可插拔的知识点;二、案例因数之和,是否为回文字符串判断,2.1 某个数的因数不包括1和自己本身踏石板int* getFactor(int n) { int i, k; int *list = (int *)malloc(n * ...原创 2020-04-06 15:28:09 · 188 阅读 · 0 评论 -
【leetcode】动态规划案例汇总
基本思路,案例模板一、基本思路1.1 触发条件是否可用动态规划方法进行处理,一般需要遵循如下几种条件。1.1.1 算法的乐趣定义1 最优化原理 1)问题的最优子结构的性质 2)不管之前是否是最优决策,都必须保证从现在开始的决策是在之前决策基础上的最优决策,那么这样的最优子结构就符合最优化原理;2 无后向性 1)之前的决策只影响当前阶段的决策,当时对之后各阶段的决策不产生影响;...原创 2020-04-06 11:54:00 · 239 阅读 · 0 评论