勇敢牛牛,不怕困难!
勇敢牛牛,不怕困难!
全部文章
分类
题解(20)
归档
标签
去牛客网
登录
/
注册
勇敢牛牛,不怕困难!的博客
全部文章
(共20篇)
题解 | #牛牛的链表删除#
#include <stdio.h> #include <stdlib.h> typedef struct ListNode { int data; struct ListNode *next; } ListNode; struct ListNode * ...
C
2022-05-31
1
406
题解 | #将满二叉树转换为求和树#
大模拟的解法,感觉没有必要 #include <iostream> #include <cstring> using namespace std; struct TreeNode { int val; TreeNode *left; TreeNode *ri...
C++
2022-01-13
0
530
题解 | #数组中相加和为0的三元组#
class Solution { public: vector<vector<int> > threeSum(vector<int> &nums) { const int n = nums.size(); if (n...
C++
双指针
2021-11-26
0
403
题解 | #二叉树的下一个结点#
/* struct TreeLinkNode { int val; struct TreeLinkNode *left; struct TreeLinkNode *right; struct TreeLinkNode *next; TreeLinkNode(i...
C++
二叉树
2021-10-03
0
423
题解 | #两个链表的第一个公共结点#
/* struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { } };*/ class Solution { public: ListNode* FindFir...
C++
链表
2021-10-02
0
352
题解 | #交互链表节点#
class Solution { public: // Recursive ListNode* swapPairs(ListNode* head) { // recursion exit condition if (!head || !head->next) retur...
C++
链表
递归
模拟
2021-10-01
0
571
题解 | #字符流中第一个不重复的字符#
class Solution { public: //Insert one char from stringstream void Insert(char ch) { ++counts_[ch]; s_.push_back(ch); } //retur...
C++
2021-09-30
0
500
题解 | #合并两个有序的数组#
/** * * @param A int整型一维数组 * @param ALen int A数组长度 * @param B int整型一维数组 * @param BLen int B数组长度 * @return void */ void merge(int* A, int ALe...
C
双指针
2021-09-29
2
520
题解 | #排列颜色#
class Solution { public: void sortColors(int A[], int n) { int zeroPos = -1, twoPos = n, idx = 0; while (idx < twoPos) { if (A[idx]...
C++
双指针
2021-09-29
0
408
题解 | #链表中的节点每k个一组翻转#
class Solution { public: /** * * @param head ListNode类 * @param k int整型 * @return ListNode类 */ ListNode* reverseKGroup(ListNode*...
C++
链表
栈
模拟
2021-09-29
0
462
首页
上一页
1
2
下一页
末页