首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leetcode百道基础题
seaalan
创建于2021-11-22
订阅专栏
算法入门的百道leetcode基础题
等 1 人订阅
共14篇文章
创建于2021-11-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
三、leetcode - 数组(JS)
217. 存在重复元素 349. 两个数组的交集 输出结果中的每个元素一定是唯一的 map 双循环 350. 两个数组的交集 II 输出结果中每个元素出现的次数,应与元素在两个数组中出现次数的最小值一
一、leetcode - 字符串 (JS)
344. 反转字符串 9. 回文数 125. 验证回文串 28. 实现 strStr() 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字
二、leetcode - 二进制、数学类 (JS)
191. 位1的个数 326. 3的幂 136. 只出现一次的数字 172. 阶乘后的零 7. 整数反转 171. Excel 表列序号 190. 颠倒二进制位
十四、leetcode - 贪心(JS)
55. 跳跃游戏 给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标。 134. 加油站 在一条环路
八、leetcode - 栈和队列(JS)
20. 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序
七、leetcode - 矩阵(JS)
59. 螺旋矩阵 II 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。
五、leetcode - 快慢指针(JS)
26. 删除有序数组中的重复项 27. 移除元素 283. 移动零 快慢指针26. 删除有序数组中的重复项 27. 移除元素 283. 移动零 快慢指针
十三、leetcode - 动态规划(JS)
53. 最大子序和 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 322. 零钱兑换 给你一个整数数组 coins ,表示不同面额的硬币;以及
十一、leetcode - 并查集(JS)
695. 岛屿的最大面积 给你一个大小为 m x n 的二进制矩阵 grid 。 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻
四、leetcode - 二分查找(JS)
704. 二分查找 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 875
六、leetcode - 滑动窗口(JS)
剑指 Offer II 016. 不含重复字符的最长子字符串 剑指 Offer II 008. 和大于等于 target 的最短子数组
九、leetcode - 链表(JS)
1. 两数之和 167. 两数之和 II - 输入有序数组 双指针 88. 合并两个有序数组 21. 合并两个有序链表 617. 合并二叉树 349. 两个数组的交集 双循环 350. 两个数组的交集
十二、leetcode - 回溯(JS)
记录做过的一些回溯练习题,使用JavaScript实现,都是一些比较基础的,希望能够理解并且熟练掌握。
十、leetcode - 二叉树(JS)
做过的一些二叉树练习题,使用JavaScript实现,都是一些比较基础的,希望能够理解并且熟练掌握。