![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
leetcode入门
文章平均质量分 78
leetcode入门
波仔头
github:https://github.com/Liulubin-1
展开
-
Leetcode_入门_排序
Leetcode_入门_排序1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西...原创 2020-10-09 19:18:02 · 242 阅读 · 0 评论 -
Leetcode_入门_哈希表
Leetcode_入门_哈希表1、 数组中两个数的和为给定值(1、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、 数组中两个数的和为给定值(1、Easy)1)题目要求给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0]原创 2020-10-05 13:09:40 · 209 阅读 · 0 评论 -
Leetcode_入门_图
Leetcode_入门_图二分图1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西4、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西5、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西二分图1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目原创 2020-10-05 00:08:26 · 177 阅读 · 0 评论 -
Leetcode_入门_回溯
Leetcode_入门_搜索BST1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西BST1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西原创 2020-10-01 20:48:24 · 210 阅读 · 0 评论 -
Leetcode_入门_BFS和DFS
Leetcode_入门_BFS和DFSBFS1、 二进制矩阵中的最短路径(1091、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、 单词接龙(127、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西DFS1、 岛屿的最大面积(695、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、朋友圈(547、Medium)1)题目要求2)原创 2020-09-26 16:44:03 · 281 阅读 · 0 评论 -
Leetcode_入门_字典树(前缀树)
Leetcode_入门_字典树(前缀树)Trie1、实现 Trie (前缀树)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、 键值映射(677、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西Trie1、实现 Trie (前缀树)1)题目要求实现一个 Trie (前缀树),包含 insert, search, 和 startsWith 这三个操作。示例:Trie trie = new Trie();trie.insert(“apple原创 2020-09-22 13:39:41 · 272 阅读 · 0 评论 -
Leetcode_入门_BST
Leetcode_入门_BSTBST1、修剪二叉搜索树(669、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、二叉搜索树中第K小的元素(230、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、把二叉搜索树转换为累加树(538、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西4、 二叉搜索树的最近公共祖先(235、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西5、二叉树的最近原创 2020-09-22 13:38:57 · 281 阅读 · 0 评论 -
Leetcode_入门_二叉树
Leetcode_入门_树1、二叉树的最大深度(104、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、二叉树的最大深度(104、Easy)1)题目要求给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7],3/ 9 20/ 15 7原创 2020-09-22 13:33:48 · 343 阅读 · 1 评论 -
Leetcode_入门_贪心思想
Leetcode_入门_贪心思想1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、1)题目要求2)我的解法c++3)其他解法// An highlighted blockvar foo = 'bar';4)自己的优化代码c++5)学到的东西2、1)题目要求2)我的解法c++3)其他解法// An highlighted blockvar foo = 'bar';原创 2020-09-10 13:45:43 · 271 阅读 · 0 评论 -
Leetcode_入门_分治
Leetcode_入门_分治1、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、1)题目要求2)我的解法c++3)其他解法4)自己的优化代码c++5)学到的东西2、1)题目要求2)我的解法c++3)其他解法4)自己的优化代码c++5)学到的东西...原创 2020-09-08 21:08:54 · 145 阅读 · 0 评论 -
Leetcode_入门_二分查找
Leetcode_入门_二分查找1、求开方1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、求开方1)题目要求实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小数部分将被舍去。2)我的解法c++class Solution {pu原创 2020-07-23 22:27:57 · 196 阅读 · 0 评论 -
Leetcode _入门 _栈和队列
Leetcode _入门 _栈和队列1、用栈实现队列(232、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西3、1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、用栈实现队列(232、Easy)1)题目要求使用栈实现队列的下列操作:push(x) – 将一个元素放入队列的尾部。pop() – 从队列首部移除元素。peek() – 返回队列首部的元素。empty() –原创 2020-07-16 19:06:47 · 222 阅读 · 0 评论 -
Leetcode_ 入门_链表
Leetcode_ 入门_链表1、找出两个链表的交点(160、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、链表反转(206、Easy)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西1、找出两个链表的交点(160、Easy)1)题目要求编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点 c1 开始相交。示例 1:输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5原创 2020-07-06 15:58:22 · 207 阅读 · 0 评论 -
Leetcode_入门_双指针
Leetcode _1双指针1、两数之和1)题目要求2)我的解法3)最优解法4)其他解法2、平方数之和1)题目要求2)我的解法3)最优解法4)其他解法3、反转字符串中的元音字符1)题目要求2)我的解法3)最优解法4)其他解法4、1)题目要求2)我的解法3)最优解法4)其他解法5、1)题目要求2)我的解法3)最优解法4)其他解法1、两数之和1)题目要求给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1原创 2020-07-02 17:56:13 · 331 阅读 · 0 评论