前端 | 每天一个 LeetCode
这篇文章记录我练习的 LeetCode 题目,语言 JavaScript。
完整题目列表
从 2018 年 11 月 11 日起,每天更新一题,顺序从易到难,目前已更新 93 个题。
题目 | 源码 | 公众号原文解析 | 难度 |
---|---|---|---|
437 路径总和 III | Path Sum III | ↗ | Easy |
434 字符串中的单词数 | Number of Segments in A String | ↗ | Easy |
429 N 叉树的层序遍历 | N Ary Tree Level Order Traversal | ↗ | Easy |
427 建立四叉树 | Construct Quad Tree | ↗ | Easy |
415 字符串相加 | Add Strings | ↗ | Easy |
414 第三大的数 | Third Maximum Num | ↗ | Easy |
412 Fizz Buzz | Fizz Buzz | ↗ | Easy |
409 最长回文串 | Longest Palindrome | ↗ | Easy |
405 数字转换为十六进制数 | Convert A Number to Hexadecimal | ↗ | Easy |
404 左叶子之和 | Sum of Left Leaves | ↗ | Easy |
401 二进制手表 | Binary Watch | ↗ | Easy |
400 第 N 个数字 | Nth Digit | ↗ | Easy |
389 找不同 | Find The Difference | ↗ | Easy |
387 字符串中的第一个唯一字符 | First Unique Character in A String | ↗ | Easy |
383 赎金信 | Ronsom Note | ↗ | Easy |
374 猜数字大小 | Guess Number Higher or Lower | ↗ | Easy |
371 两整数之和 | Sum of Two Integers | ↗ | Easy |
367 有效的完全平方数 | Valid Perfect Square | ↗ | Easy |
350 两个数组的交集 II | Intersection of Two Arrays II | ↗ | Easy |
349 两个数组的交集 | Intersection of Two Arrays | ↗ | Easy |
345 反转字符串中的元音字母 | Reverse Vowels of A String | ↗ | Easy |
344 反转字符串 | Reverse String | ↗ | Easy |
342 4 的幂 | Power of Four | ↗ | Easy |
326 3 的幂 | Power of Three | ↗ | Easy |
303 区域和检索 - 数组不可变 | Range Sum Query Immutable | ↗ | Easy |
292 Nim 游戏 | Nim Game | ↗ | Easy |
290 单词模式 | Word Pattern | ↗ | Easy |
283 移动零 | Move Zeroes | ↗ | Easy |
278 第一个错误的版本 | First Bad Version | ↗ | Easy |
268 缺失数字 | Missing Number | ↗ | Easy |
263 丑数 | Ugly Number | ↗ | Easy |
258 各位相加 | Add Digits | ↗ | Easy |
257 二叉树的所有路径 | Binary Tree Paths | ↗ | Easy |
242 有效的字母异或词 | Valid Anagram | ↗ | Easy |
237 删除链表中的节点 | Delete Node in A Linked List | ↗ | Easy |
235 二叉搜索树的最近公共祖先 | Lowest Common Ancester of A Binary Search Tree | ↗ | Easy |
234 回文链表 | Palindrome Linked List | ↗ | Easy |
232 用栈实现队列 | Implement Queue Using Stacks | ↗ | Easy |
231 2 的幂 | Power of Two | ↗ | Easy |
226 翻转二叉树 | Invert Binary Tree | ↗ | Easy |
225 用队列实现栈 | Implement Stack Using Queues | ↗ | Easy |
219 存在重复元素 II | Contains Duplicate II | ↗ | Easy |
217 存在重复元素 | Contains Duplicate | ↗ | Easy |
206 反转链表 | Reverse Linked List | ↗ | Easy |
205 同构字符串 | Isomorphic Strings | ↗ | Easy |
204 计数质数 | Count Primes | ↗ | Easy |
203 移出链表元素 | Remove Linked List Elements | ↗ | Easy |
202 快乐数 | Happy Number | ↗ | Easy |
198 打家劫舍 | House Robber | ↗ | Easy |
191 位 1 的个数 | Number of 1 Bits | ↗ | Easy |
190 颠倒二进制位 | Reverse Bits | ↗ | Easy |
189 旋转数组 | Rotate Array | ↗ | Easy |
172 阶乘后的零 | Factorial Trailing Zeors | ↗ | Easy |
171 Excel 表列序号 | Excel Sheet Column Number | ↗ | Easy |
169 求众数 | Majority Element | ↗ | Easy |
168 Excel 表列名称 | Excel Sheet Column Title | ↗ | Easy |
167 两数之和 II - 输入有序数组 | Two Sum II Input Array Is Sorted | ↗ | Easy |
160 相交链表 | Intersection of Two Linked List | ↗ | Easy |
155 最小栈 | Min Stack | ↗ | Easy |
141 环形链表 | Linked List Code | ↗ | Easy |
136 只出现一次的数字 | Single Number | ↗ | Easy |
125 验证回文字符串 | Valid Palindrome | ↗ | Easy |
122 买卖股票的最佳时机 II | Best Time to Buy and Sell Stock II | ↗ | Easy |
121 买卖股票的最佳时机 | Best Time to Buy and Sell Stock | ↗ | Easy |
119 杨辉三角 II | Pascals Triangle II | ↗ | Easy |
118 杨辉三角 | Pascals Triangle | ↗ | Easy |
112 路径总和 | Path Sum | ↗ | Easy |
111 二叉树的最小深度 | Minimum Depth of Binary Tree | ↗ | Easy |
110 平衡二叉树 | Balanced Binary Tree | ↗ | Easy |
108 将有序数组转换为二叉搜索树 | Convert Sorted Array to Binary Search Tree | ↗ | Easy |
107 二叉树的层次遍历 II | Binary Tree Level Order Traversal II | ↗ | Easy |
104 二叉树的最大深度 | Maximum Depth of Binary Tree | ↗ | Easy |
101 对称二叉树 | Symmetric Tree | ↗ | Easy |
100 相同的树 | Same Tree | ↗ | Easy |
088 合并两个有序数组 | Merge Sorted Array | ↗ | Easy |
083 删除排序链表中的重复元素 | Remove Duplicates from Sorted List | ↗ | Easy |
070 爬楼梯 | Climbing Stairs | ↗ | Easy |
069 x 的平方根 | Sqrt X | ↗ | Easy |
068 二进制求和 | Add Binary | ↗ | Easy |
066 加一 | Plus One | ↗ | Easy |
058 最后一个单词的长度 | Length of Last Word | ↗ | Easy |
053 最大子序和 | Maximum Subarray | ↗ | Easy |
038 报数 | Count and say | ↗ | Easy |
035 搜索插入位置 | Search Insert Position | ↗ | Easy |
028 实现 strStr() | Implement strStr() | ↗ | Easy |
027 移除元素 | Remove Element | ↗ | Easy |
026 删除排序数组中的重复项 | Romove Duplicates From Sorted Array | ↗ | Easy |
021 合并两个有序链表 | Merge Two Sorted Lists | ↗ | Easy |
020 有效的括号 | Valid Parentheses | ↗ | Easy |
014 最长公共前缀 | Longest Common Prefix | ↗ | Easy |
013 罗马数字转整数 | Roman to Integer | ↗ | Easy |
009 回文数 | Palindrome Number | ↗ | Easy |
007 反转整数 | Reverse Integer | ↗ | Easy |
001 两数之和 | Two Sum | ↗ | Easy |
关于
这是我的公众号 W3Fun,LeetCode 题目的分析思路首先发布在公众号。
这是 GitHub 项目地址
欢迎一起交流学习。
前端 | 每天一个 LeetCode相关推荐
- 前端工程师的 LeetCode 之旅 -- 周赛 185
01 重新格式化化字符串 题目描述[Easy] 给你一个混合了数字和字母的字符串 s,其中的字母均为小写英文字母. 请你将该字符串重新格式化,使得任意两个相邻字符的类型都不同.也就是说,字母后面应该跟 ...
- php 返回一个json对象,PHP给前端返回一个JSON对象的实例讲解
解决问题:用php做后台时,如何给前端发起的AJAX请求返回一个JSON格式的"对象": 说明:我本身是一个前端,工作久了之后发现要是不掌握一门后端开发语言的话,总感觉有点无力.最 ...
- 引流产品的关键是什么?营销流程的打造,前端的一个环节就是引流 聪少 聪哥爱学堂 今天
引流产品的关键是什么?营销流程的打造,前端的一个环节就是引流 无论做任何生意,都需要用到营销的技术.营销流程的打造,前端的一个环节就是引流,没有稳定.待续的客流量,生意肯定做不大,做不长久,所以设计高 ...
- 前端实习一个月的收获与思考
今年5月开始前端之旅,学习近4个月之后,于9月底,参与了一个商城厂家后台的前端页面的开发,所做的内容并不多,但是在这段时间的收获却不少.接下来将详细谈谈这些收获. 1)参与项目之前应该做什么 ...
- 如何跨行学习前端?一个小白的跨行之路~
如何跨行学习前端?一个小白的跨行之路~ 此篇文章讲述了一个小白跨行学习前端过程遇到的问题,以及是如何解决的.希望此篇文章能够帮助到更多的人. 前端小白该如何入门?(先给大家分享**干货**最后在讲故事 ...
- 【Java基础】前端传一个数组或者集合后台怎么接受(案例详解)
[辰兮要努力]:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端.后台.数据 ...
- 前端传一个json字符串,后端怎么接收
有时候前端会传一个json字符串到后端,我们这时候接收就比较麻烦了,我们只能用一个变量来接收,这个变量可以是构造的对象,也可以是一个map来接 个人还是觉得用map接收比较方便,不需要去构造一个对象
- 有趣的前端项目——一个暴躁萌的大眼仔
有趣的前端项目--一个暴躁萌的大眼仔 众所周知,我是一个摆子前端(真的 ),闲来无事,网上冲浪 遇见了如此蠢萌的大眼 于是我,行也思,坐也思,可算把这个大眼给复刻出来了. 原文出处:稀土掘金的一位博主 ...
- 前端实现一个简单的svg定制地图
前端实现一个简单的svg定制地图 实现的效果 地图代码 实现的效果 身为一个三线小城市的开发者,开发管理类的前端项目,必须有一个首页大屏页面,因为领导们都喜欢看这个,于是参考别人的项目也做了一个. 中 ...
最新文章
- ajax servlet怎么接收_AJAX常见面试题(修订版)
- Android复习10【Service与Thread的区别、Service的生命周期、Service生命周期解析(相关方法详解、启动方式的不同、绑定)、音乐播放器+服务】
- 1026: [SCOI2009]windy数 (按位DP)
- JAVAEE联邦软件管理系统试题
- 注入eval,Function等系统函数,截获动态代码
- 谭浩强c语言规范化的指数形式,C语言程序设计谭浩强第四期末复习重点.docx
- vue.js框架搭建
- 删除共享内存_进程通信专题之 共享内存
- exit()函数_complete函数
- 云小课 | 华为云KYON:网段零修改上云,简单又好用
- 如何成功实现数据治理
- C# Socket之TCPUDP
- windows MD5校验命令
- 计算机win7音量调节,如何解决Win7电脑声音小的问题?
- cannot find zipfile directory
- matlab pwm整流仿真
- Python基础知识点梳理
- uname -a输出内容分析
- 炒好“AI+安防”这盘菜的同时,安防‘老大’海康威视也需保持警惕
- 一文入门大规模预训练语言模型丨“悟道之巅”公开课实录(1)