BLK!!!
BLK!!!
全部文章
分类
归档
标签
去牛客网
登录
/
注册
BLK!!!的博客
全部文章
(共9篇)
题解 | #旋转链表#
/** * struct ListNode { * int val; * struct ListNode *next; * ListNode(int x) : val(x), next(nullptr) {} * }; */ class Solution { public: /*...
2023-04-25
1
225
题解 | #链表内指定区间反转#
/** * struct ListNode { * int val; * struct ListNode *next; * }; */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param head ListNode类 ...
2023-04-25
0
141
题解 | #删除链表的倒数第n个节点#
/** * struct ListNode { * int val; * struct ListNode *next; * }; */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param head ListNode类 ...
2023-04-25
0
196
题解 | #链表中的节点每k个一组翻转#(暴力多指针迭代)
/** * struct ListNode { * int val; * struct ListNode *next; * }; */ class Solution { public: /** * * @param head ListNode类 ...
2023-04-20
0
131
题解 | #判断一个链表是否为回文结构#
数组法 /** * struct ListNode { * int val; * struct ListNode *next; * }; */ class Solution { public: /** * * @param head ListNode类 th...
2023-04-19
0
169
题解 | #两个链表的第一个公共结点#
暴力解法 /* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* ...
2023-04-19
0
148
题解 | #删除链表的节点#(双指针和单指针)
双指针版 /** * struct ListNode { * int val; * struct ListNode *next; * }; */ /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param head ListNo...
2023-04-15
0
215
题解 | #合并两个排序的链表#
插入法 /** * struct ListNode { * int val; * struct ListNode *next; * }; */ /** * * @param pHead1 ListNode类 * @param pHead2 ListNode类 * @retu...
2023-04-12
0
149
题解 | #反转链表#(指针数组法,迭代法,递归法)
建立一个指针数组,先遍历一遍链表,在遍历时将指向每一个节点的指针存入指针数组中,并找到最后一个节点记作wei。最后,以wei为头节点在反向输出这个数组为p->next赋值,以创建一个反向的链表。 /** * struct ListNode { * int val; * struct Li...
2023-04-09
0
231