Skip to content

Vincent0700/leetcode-javascript

Repository files navigation

LeetCode - Javascript 题解

个人 LeetCode 解题记录备份,使用 Javascript 语言解答,仅供参考,欢迎大神指教。

双指针

双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务

要求:数组有序

题号 标题 难度 题目链接 源码 用时击败
0001 两数之和 ★☆☆ LeetCode Source 95.44%
0015 三数之和 ★★☆ LeetCode Source 60.20%
0088 合并两个有序数组 ★☆☆ LeetCode Source 99.35%
0141 判断链表是否存在环 ★☆☆ - - -
0524 最长子序列 ★★☆ - - -
0633 平方数之和 ★☆☆ LeetCode Source 98.06%
0345 反转字符串中的元音字母 ★☆☆ LeetCode Source 99.73%
0680 验证回文字符串 Ⅱ ★☆☆ LeetCode Source 100.00%

贪心算法

局部最优解 => 全局最优解

题号 标题 难度 题目链接 源码 用时击败
0435 无重叠区间 ★★☆ LeetCode Source 97.53%
0455 分发饼干 ★☆☆ LeetCode Source 87.43%

二分查找

二分查找也称为折半查找,每次都能将查找区间减半,时间复杂度为 O(lgn)。

要求:数组有序

题号 标题 难度 题目链接 源码 用时击败
0069 x 的平方根 ★☆☆ LeetCode Source 92.90%
0744 寻找比目标字母大的最小字母 ★☆☆ LeetCode Source 92.50%

动态规划

递归和动态规划都是将原问题拆成多个子问题然后求解,他们之间最本质的区别是,动态规划保存了子问题的解, 避免重复计算。

题号 标题 难度 题目链接 源码 用时击败
0070 爬楼梯 ★☆☆ LeetCode Source 78.90%
0053 最大子序和 ★☆☆ LeetCode Source 62.66%

日常刷题

题号 标题 难度 题目链接 源码 用时击败
0896 单调数列 ★☆☆ LeetCode Source 95.15%

About

LeetCode 题解,Javascript 版本

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy