LeetCode题解
程序员之道
就职于阿里巴巴,专注于java后端开发,工作7年有余。公众号[程序员之道]。大学之道,在明明德;程序员之道,在无止境。无论是在校,还是已参加工作,对未来的路怎么走,怎么提升自己,怎么合理配置财产,都是需要思索和探究的。一人之言未必对,理越辨越明,希望大家多多留言讨论,知无不言,言不全对。
展开
-
图解LeetCode系列文章归纳
为什么是图解?单纯的文字描述,可能不太清晰,也不够直观。如果是动画的话,做起来比较麻烦,而且动画太快的话大脑也跟不上,仅仅为几个关键地方的图片,对于有一些基础的同学理解起来已经足够。目录图解LeetCode No.695之岛屿的最大面积图解LeetCode No.0106之字符串压缩刷题不易,原创更难,如果对你有用的话,就点个赞。转发是对道哥最大的鼓励,点个关注,就不会错过道哥的更新...原创 2020-04-02 00:36:50 · 610 阅读 · 0 评论 -
图解LeetCode No.454之四数相加 II
题目给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。为了使问题简单化,所有的 A, B, C, D 具有相同的长度 N,且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 228 - 1 之间,最终结果不会超过 231 - 1 。例如:输入:A = [ 1,...原创 2020-03-21 23:07:02 · 286 阅读 · 0 评论 -
图解LeetCode No.18之四数之和
题目给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。注意:答案中不可以包含重复的四元组。示例:给定数组 nums = [1, 0, -1, 0, -2, 2],和 target = 0。满足要求的四元组集合为:...原创 2020-03-21 22:25:45 · 350 阅读 · 0 评论 -
图解LeetCode No.0106之字符串压缩
字符串压缩字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1: 输入:"aabcccccaaa" 输出:"a2b1c5a3"示例2: 输入:"abbccd" 输出:"abbccd" 解释:"...原创 2020-03-16 22:27:31 · 399 阅读 · 0 评论 -
图解LeetCode No.695之岛屿的最大面积
题目给定一个包含了一些 0 和 1的非空二维数组 grid , 一个 岛屿 是由四个方向 (水平或垂直) 的 1 (代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。)示例 1:[[0,0,1,0,0,0,0,1,0,0,0,0,0], [0,0,0,0,0,0,0,1,1,1,0,0,0], [0,1...原创 2020-03-15 22:32:28 · 667 阅读 · 0 评论