加油做题
加油做题
全部文章
分类
题解(51)
归档
标签
去牛客网
登录
/
注册
加油做题的博客
做题笔记
全部文章
(共53篇)
题解 | #链表相加(二)#
把链表内的值取出来,按照要求加完之后,再放回链表中 /** * struct ListNode { * int val; * struct ListNode *next; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * * @para...
C
2022-05-19
0
312
题解 | #链表中倒数最后k个结点#
遍历出整个链表节点数,然后倒数 /** * struct ListNode { * int val; * struct ListNode *next; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * 代码中的类名、方法名、参数名已经指定,请...
C
2022-05-19
0
278
题解 | #两个链表的第一个公共结点#
一个一个拿出链表2中的结点,与链表1中的结点一个一个对比 /** * struct ListNode { * int val; * struct ListNode *next; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * * @p...
C
2022-05-19
2
302
题解 | #按之字形顺序打印二叉树#
先层次遍历二叉树,之后把偶数行的数组翻转 /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; * * C语言声明定义全局变量请加上static,防止重复定...
C
2022-05-18
0
277
题解 | #删除链表的倒数第n个节点#
/** * struct ListNode { * int val; * struct ListNode *next; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即...
C
2022-05-17
0
360
题解 | #求二叉树的层序遍历#
记录一下 二级指针生成二维数组 /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ ...
C
2022-05-17
8
548
题解 | #两数之和#
这个题,提交能通过的答案无法通过 [3,-2,4],1 这个例子,下面的代码能通过,但会超过所要求的时间,不知道还有没有其他方法 int haveFUshu(int* numbers, int numbersLen){ for(int i=0;i<numbersLen;i++){ ...
C
2022-05-16
0
511
题解 | #合并两个排序的链表#
递归真是个好东西,我就是想保存一下,原帖链接 * struct ListNode { * int val; * struct ListNode *next; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * * @param pHead...
C
2022-05-16
0
431
题解 | #二叉树的最大深度#
递归求二叉树深度 * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; * * C语言声明定义全局变量请加上static,防止重复定义 */ /** * 代码中的...
C
2022-05-15
0
303
题解 | #链表中的节点每k个一组翻转#
使用上一题翻转区间内链表的思路 排除各类特殊情况:链表空,链表只有一个,一组节点数大于链表内节点总数 之后 第一组翻转需要特殊处理,因为它没有前结点 之后的所有组都按照:找反转头,反转头的前结点,反转尾,翻转尾的后节点,再按照部分翻转,之后链接翻转部分和原来部分即可 * struct List...
C
2022-05-13
0
324
首页
上一页
1
2
3
4
5
6
下一页
末页