算法练习C语言版
文章平均质量分 79
C语算法练习
椰子奶糖
这个作者很懒,什么都没留下…
展开
-
单模版覆盖回溯法题型
单模版覆盖回溯法题型文章目录单模版覆盖回溯法题型回溯法基本逻辑回溯法解题的基本框架实战分析剑指 Offer II 079. 所有子集剑指 Offer II 080. 含有 k 个元素的组合剑指 Offer II 081. 允许重复选择元素的组合剑指 Offer II 082. 含有重复元素集合的组合剑指 Offer II 083. 没有重复元素集合的全排列剑指 Offer II 084. 含有重复元素集合的全排列剑指 Offer II 085. 生成匹配的括号剑指 Offer II 086. 分割回文子字原创 2022-01-14 16:30:53 · 331 阅读 · 0 评论 -
交错字符串
交错字符串给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串:s = s1 + s2 + … + snt = t1 + t2 + … + tm|n - m| <= 1交错 是 s1 + t1 + s2 + t2 + s3 + t3 + … 或者 t1 + s1 + t2 + s2 + t3 + s3 + …提示:a + b 意味着字符串 a 和 b原创 2021-10-24 14:10:10 · 308 阅读 · 0 评论 -
Leetcode 报出:AddressSanitizer: heap-buffer-overflow on address所引出的问题思考
今儿个用C语言写Leetcode的时候发现了这个错误heap-buffer-overflow ,堆缓存越界?事故代码是这样的:我后来稍微研究了看了一眼,发现我这一不留神没注意就犯了炒鸡愚蠢的错误——没看懂numsSize,这个代表数组长度的参数另外,这个代码引出了一个问题,sizeof(nums)到底=多少?为此我稍微验证了一下:其实大致是知道这个大小也就一个int指针吧,不会是数组长度的,我真的搞混了,这个代码是从Java版抄过来的。验证代码是:# include <原创 2020-06-07 00:07:35 · 7697 阅读 · 1 评论