https://webbj97.github.io/leetCode-Js/
- 前端笔记:传送门
::: tip 旨在提高自己对算法的理解,将题解总结成文章,有利于未来自查,也希望能对大家有所帮助。 :::
- 🔥LeetCode Hot 100题
- 精选 100 道力扣(LeetCode)上最热门的题目,适合初识算法与数据结构的新手和想要在短时间内高效提升的人,熟练掌握这 100 道题,你就已经具备了在代码世界通行的基本能力。
- 进度 10 / 100
- 💛剑指 Offer (第2版)
- 《剑指 Offer(第 2 版)》通行全球的程序员经典面试秘籍。剖析典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这 5 个面试要点。
- 进度 20 / 75
- decs: 前端开发一枚,希望走的更远
- E-mail: webbj97@163.com
- 个人博客: CSDN
- GitHub: 传送门
下方对应是CSDN版本题解,希望大佬们批评指正,一起提高(顺便star下吧!!!)
——————1-100
- 1.两数之和
- 2.两数相加
- 3.无重复长度的字符串
- 4.寻找两个有序数组的中位数
- 9.回文数
- 11.盛水最多的容器
- 12.整数转罗马数字
- 13.罗马数字转整数
- 14.最长公共前缀
- 15.三数之和
- 16.最接近的三数之和
- 19.删除链表的倒数第N个节点
- 20.有效的括号
- 21.合并两个有序链表
- 24.两两交换链表中的节点
- 26.删除排序数组中的重复项
- 27.移除元素
- 28.实现strStr()
- 29.两数相除
- 33.搜索旋转排序数组
- 34.在排序数组中查找元素的第一个和最后一个位置
- 35.搜索插入位置
- 41.缺失的第一个正数
- 53.最大子序合
- 56.合并区间
- 58.最后一个单词的长度
- 66.加一
- 70.爬楼梯
- 75.颜色分类
- 80.删除排序数组中的重复项 II
- 83.删除排序链表中的重复元素
- 88.合并两个有序数组
——————101-200
- 125.验证回文串
- 136.只出现一次的数字
- 137.只出现一次的数字II
- 141.环形链表
- 142.环形链表II
- 160.相交链表
- 167.两数之和II - 输入有序数组
- 169.求众数
- 182.查找重复的电子邮箱(sql)
- 189.旋转数组
- 196.删除重复的电子邮箱
——————201-300
- 202.快乐数
- 203.移除列表元素
- 204.计算质数
- 206.反转链表
- 215.数组中的第K个最大元素
- 217.存在重复元素
- 219.存在重复元素II
- 232.用栈实现队列
- 234.回文链表
- 237.删除链表中的节点
- 242.有效的字符异位词
- 260.只出现一次的数字III
- 268.缺失数字
- 283.移动零
- 287.寻找重复数
——————301-400
——————401-500
- 412.FizzBuzz
- 414.第三大的数
- 430.扁平化多级双向链表
- 442.数组中重复的数据
- 443.压缩字符串
- 448.找到所有数组中消失的数字
- 451.根据字符出现频率排序
- 498.对角线遍历
——————501-600
——————601-700
——————701-800
——————801-900
——————901-1000
——————1001及之后、