首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode 题解
前端西瓜哥
创建于2022-02-20
订阅专栏
随意写点题解
等 3 人订阅
共11篇文章
创建于2022-02-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode 题解——旋转图像
这是我参与2022首次更文挑战的第24天,活动详情查看:2022首次更文挑战 大家好,我是前端西瓜哥。今天来做一道 medium 难度的 LeetCode 算法题:旋转图像。 废话不多说,我们直接看题
LeetCode 题解——两数之和
大家好,我是前端西瓜哥,今天我们来解析 LeetCode 的第一道题目:两数之和。 暴力破解 最容易想到的方法是双重遍历,用暴力穷举的方式找到答案。 我们用到两个指针,指针 i 每次向后移动,指针 j
Leetcode 刷算法题的一些套路
大家好,我是前端西瓜哥,今天说说我在 LeetCode 刷算法题学到的一些套路。 判断解法 对于判断解法,首先你要掌握对应
LeetCode 题解——岛屿数量
今天我们做一道经典算法题——岛屿数量,用到了 Flood fill 算法。Flood fill 算法是一种特殊的算法,它在一个区域内,从某个点开始往外扩散找到与其联通的所有点,最终获得一个区域块。
LeetCode 题解——判断一棵二叉树是否为二叉搜索树
我是前端西瓜哥,今天做一道 medium 难度的算法题:判断一棵二叉树是否为平衡二叉树。解法有三个。
TopK 算法的多种实现
我是前端西瓜哥,今天来整下 TopK 算法。 TopK,即求数组的最小(或最大)的 k 个数,且不要求这些数要排序返回。 这是一个非常经典的面试题。解法也是相当的多,能较好考察面试者的数据结构与算法基
LeetCode 算法题解——二叉树的最大深度
这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战 大家好我是西瓜哥,今天我们做一道非常经典的二叉树算法题:二叉树的最大深度。 此题难度为简单。 LeetCode 题目链接:h
Leetcode 算法题题解——判定字符是否唯一
此题出自《程序员面试宝典》。对于这道题,思路有很多,不同的方案对应的时间和空间复杂度都不同,本文使用的语言为 JavaScript。
【leetcode 题解】46题-全排列
给定一个不含重复数字的数组 nums ,返回其所有可能的全排列 。你可以按任意顺序返回答案。这题的核心实现逻辑是,将所有的路径都走一遍,不重复不遗漏。
【算法题】递归求二叉树深度
二叉树的深度算法,是二叉树中比较基础的算法了。对应 LeetCode 第104题。 然后你会发现 LeetCode 后面有些算法题需要用到这个算法的变形,比如第110题、543题。这两道题,如果你知道二叉树深度算法的递归过程,就很容易做出来。 给定一个二叉树,找出其最大深度。 …
【算法题】最大连续子序和
一道 LeetCode 的动态规划题的分析。 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。 在分析如何使用动态规划求解该问题前,我们先简单了解下什…