![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode刷题
文章平均质量分 60
老文化沙漠
这个作者很懒,什么都没留下…
展开
-
leetcode刷题(C++)_数据结构_1链表
文章目录指针必刷题准备知识题解1)相交链表2)链表反转 指针必刷题 相交链表 链表反转 准备知识 题解 1)相交链表 题目描述: 解法一(暴力法): /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { p原创 2021-04-21 00:27:30 · 114 阅读 · 0 评论 -
leetcode刷题(C++)_算法_2排序
文章目录排序笔刷题题解1.数组中的第K个最大元素快排解法堆排解法 排序笔刷题 题解 1.数组中的第K个最大元素 题目链接:215.数组中的第K个最大元素 题目大意: 解析:先排序后直接输出倒数第k个数。 快排解法 class Solution { public: int findKthLargest(vector<int>& nums, int k) { //基本思想:排序,然后找倒数第k个数 //排序方法:快排 //快排的原创 2021-03-25 21:16:26 · 140 阅读 · 0 评论 -
leetcode刷题(c++)_数据结构_2树
文章目录树必刷题准备知识 树必刷题 leetcode题解树: 递归 1.树的高度 2.平衡树 3.两节点的最长路径 4.翻转树 5.归并两颗树 6.判断路径和是否等于一个数 7.统计路径和等于一个数的路径数量 8.子树 9.树的对称 10.最小路径 11.统计左叶子节点的和 12.相同节点值的最大路径长度 13.间隔遍历 14.找出二叉树中的第二小的节点 层次遍历 1.一棵树每层节点的平均数 2.得到左下角的节点 前中后序遍历 1.非递归实现二叉树的前序遍历 2.非递归实现二叉树的后序遍历 3原创 2021-03-15 21:15:10 · 179 阅读 · 0 评论