SRM...
SRM...
全部文章
分类
题解(58)
归档
标签
去牛客网
登录
/
注册
SRM...的博客
全部文章
(共56篇)
题解 | #二叉搜索树的第k个节点#
* struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * ...
C++
排序树
2021-12-08
1
384
题解 | #二叉树的深度#
struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { } };*/ //使用bfs层次...
C++
广度优先搜索
2021-12-08
0
337
题解 | #删除链表中重复的结点#
class Solution { public: ListNode* deleteDuplication(ListNode* pHead) { if(!pHead)return NULL;//判断是否为空链表 set<int>arr; ...
C++
双指针
2021-12-07
0
376
题解 | #删除链表的节点#
class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * ...
C++
2021-12-06
0
440
题解 | #链表中环的入口结点#
在相遇时 快指针路程=**a+(b+c)k+b** ,k>=1 其中b+c为环的长度,k为绕环的圈数(k>=1,即最少一圈,不能是0圈, 不然和慢指针走的一样长,矛盾)。 慢指针路程=**a+b ** 快指针走的路程是慢指针的两倍,那么有: **(a+b)*2=a+(b+c)k+b *...
C++
2021-12-05
0
350
题解 | #反转链表#
//通过递归进行反转 import java.util.Stack; public class Solution { public ListNode ReverseList(ListNode head) { //当链表为空时,或者到最后一个结点时返回 if(head=...
Java
链表
递归
2021-12-03
0
362
首页
上一页
1
2
3
4
5
6
下一页
末页