ACM 选手图解 LeetCode 搜索插入位置

ACM 选手图解 LeetCode 搜索插入位置

大家好呀,我是帅蛋。今天解决搜索插入位置,同样作为二分查找的经典题。这道题简单,但是不容易 AC,LeetCode 上的通过率很低,不足五成。这就是之前我在【二分查找】文章里讲的,越简单的东西,越在细节上容易栽跟头。废话不多说,下面就让我们来切了这道题。   LeetC...

ACM 选手图解 LeetCode 算术平方根

ACM 选手图解 LeetCode 算术平方根

大家好呀,我是你们的算术蛋。今天解决算术平方根 Sqrt(x),通过这道常见面试题作为二分查找实战系列开篇。咱们话不多说,赶紧开整。   LeetCode 69:Sqrt(x)题意给一个非负整数 x,计算并返回 x 的算术平方根。返回类型是整数,结果只保留小数部分,小数...

ACM 选手图解 LeetCode 模拟法解决螺旋矩阵Ⅱ

ACM 选手图解 LeetCode 模拟法解决螺旋矩阵Ⅱ

大家好呀,我是你们的螺旋蛋。今天解决螺旋矩阵Ⅱ,模拟法解决数组的练手好题,面试常见。这道题没有算法上的难度,考察的是小婊贝们的代码能力和细心水平。话不多说,正式开干。   LeetCode 59:螺旋矩阵Ⅱ题意给定正整数 n,生成一个包含 1 ~ n² 所有元...

ACM 选手玩转 LeetCode 滑动窗口解决长度最小的子数组

ACM 选手玩转 LeetCode 滑动窗口解决长度最小的子数组

大家好呀,我是帅蛋。今天解决长度最小的子数组,滑动窗口解决的经典题目,之前做过一道用队列求滑动窗口最大值。滑动窗口呢,一般就用在数组或者字符串上,我们先从字面上来认识一下滑动窗口:滑动:窗口可以按照一定的方向移动。窗口:窗口大小可以固定,也可以不固定,此时可...

ACM 选手图解 LeetCode 有序数组的平方

ACM 选手图解 LeetCode 有序数组的平方

大家好呀,我是你们的帅蛋。今天解决有序数组的平方,同样是使用双指针法的经典题。不同于【LeetCode27 移除元素】的快慢指针,这次的双指针是一种另外的用法。咱话不多说,直接开整。 LeetCode 977:有序数组的平方题意一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组...

ACM 选手图解 LeetCode 移除元素

ACM 选手图解 LeetCode 移除元素

大家好呀,我是帅蛋。最开始在讲数组的时候并没有写实战题,当时想的是数组这么简单,有啥好写的。直到最近有蛋粉同我讲,才发现是我自己 xue xue 有些飘了。能写的明明很多嘛!这让我想到了“知识的诅咒”,当一个人知道了某事,就无法想象这件事在未知者眼中的样子。我引以为戒。因为数组实在太常用了ÿ...

ACM 选手图解 LeetCode 四数相加Ⅱ

ACM 选手图解 LeetCode 四数相加Ⅱ

大家好呀,我是你们的帅蛋。今天解决四数相加Ⅱ,这是目前打算的哈希实战系列的最后一道题。坚持就是胜利,话不多说,直接开搞。 LeetCode 454:四数相加Ⅱ题意给定 4 个长度为 n 的整数数组,计算有多少个元组(i, j, k, l) 能满足:nums[i] + nums[j] +.....

ACM 选手图解 LeetCode 超高频面试题三数之和

ACM 选手图解 LeetCode 超高频面试题三数之和

大家好呀,我是帅蛋。今天解决三数之和,这道题是面试中出现概率非常非常高的高频题。对于这种类型的题一定要勤加练习,仔细揣摩。话不多说,直接开始。   LeetCode 15:三数之和题意判断整数数组 nums 中是否存在三个元素 a、b、c,使得 a + b + c = ...

ACM 选手图解 LeetCode 之两个数组的交集

ACM 选手图解 LeetCode 之两个数组的交集

大家好呀,我是帅蛋。今天来解决两个数组的交集,继续通过实战题目的巩固,玩转哈希表!   LeetCode 349:两个数组的交集题意给定两个数组,计算它们的交集。示例输入:nums1 = [4, 9, 5],nums2 = [9, 4, 9, 8, 4]输出࿱...

ACM 选手图解 LeetCode 快乐数。

ACM 选手图解 LeetCode 快乐数。

大家好呀,我是快乐的蛋蛋。今天解决快乐数,同样还是哈希表实战系列,快乐的知识又要增加了。   LeetCode 202:快乐数题意判断正整数 n 是不是快乐数。快乐数定义:(1)每次将正整数替换为它每个位置上的数字的平方和。(2)重复这个过程直到这个数变为 1࿰...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

LeetCode acm相关内容