算法
常用算法
zzc0123456789
这个作者很懒,什么都没留下…
展开
-
思路
总则:先理清思路,确保不敲无效代码。1.暴力运算遍历为主。2.动态规划确定dp方程,从初始已知条件推向未知。3.贪心算法确定算法适用性。原创 2020-03-14 19:02:03 · 183 阅读 · 0 评论 -
Leecode刷题各种报错处理
1 结构体重定义原来是下面这个样子,VS能编译通过,但Leecode却过不了typedef struct ListNode { int val; struct ListNode* next;}ListNode;typedef struct { ListNode *first; int size;} MyStack;改成下面的格式就行typedef struct n...原创 2020-03-13 13:01:49 · 344 阅读 · 0 评论 -
释放链表所有节点资源
释放链表所有节点资源 ListNode* current_free = res; ListNode* next_free = current_free->next; while (current_free != NULL) { free(current_free); current_free = next_free; if (current_free != NULL) {...原创 2020-03-11 16:14:27 · 1361 阅读 · 0 评论 -
数学基础
1. 数列求和公式其中等差数列求和公式可写为:Sn = na1 + (n(n - 1)d)/2原创 2020-02-27 11:13:14 · 255 阅读 · 0 评论