Skip to content

D0ub1ePieR/Leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leetcode

My Leetcode Solutions/python3


当前进度: 44 / -

No. 题目名称 Language 难度 tag 运行速度(超过) 占用内存(超过)
1 两数之和 py3 simple 哈希表 数组 73.87% 18.46%
15 三数之和 py3 medium 数组 双指针 99.15% 20.33%
16 最接近的三数之和 py3 medium 数组 双指针 95.13% 47.01%
18 四数之和 py3 medium 数组 双指针 哈希表 87.45% 42.64%
21 合并两个有序链表 py3 simple 链表 51.81% 5.05%
33 搜索旋转排序数组 py3 medium 数组 二分查找 58.22% 5.24%
41 缺失的第一个正数 py3 hard 数组 85.58% 16.67%
50 Pow(x,n) py3 medium 数字 二分查找 76.74% 32.14%
69 x的平方根 py3 simple 数学 二分查找 54.50% 37.51%
74 搜索二维矩阵 py3 medium 数组 二分查找 5.49% 5.11%
81 搜索旋转排序数组II py3 medium 数组 二分查找 92.63% 8.00%
88 合并两个有序数组 py3 simple 数组 双指针 43.32% 5.36%
136 只出现一次的数字 py3 simple 位运算 哈希表 75.94% 5.26%
153 寻找旋转排序数组中的最小值 py3 medium 数组 二分查找 87.08% 5.04%
167 两数之和Ⅱ_输入有序数组 py3 simple 双指针 数组 二分查找 73.28% 48.12%
172 阶乘后的零 py3 simple 数学 77.80% 30.69%
202 快乐数 py3 simple 哈希表 数学 31.73% 15.50%
204 计算质数 py3 simple 哈希表 数学 92.78% 6.58%
209 长度最小的子数组 py3 medium 数组 双指针 二分查找 86.32% 90.95%
233 数字1的个数 py3 hard 数学 76.90% 6.94%
240 搜索二维矩阵II py3 medium 二分查找 分治算法 55.65% 32.27%
258 各位相加 py3 simple 数学 68.98% 15.63%
263 丑数 py3 simple 数学 43.39% 14.96%
264 丑数II py3 hard 堆 数学 动态规划 96.62% 5.02%
268 缺失数字 py3 simple 位运算 数组 数学 96.75% 6.06%
279 完全平方数 py3 medium 动态规划 广度优先搜索 数学 73.84% 11.18%
313 超级丑数 py3 medium 堆 数学 91.21% 41.05%
367 有效的完全平方数 py3 simple 数学 二分查找 75.78% 30.39%
372 超级次方 py3 medium 数学 87.19% 37.10%
441 排列硬币 py3 simple 数学 二分查找 76.50% 5.73%
442 数组中重复的数据 pyhon3 medium 数组 83.74% 100.0%
448 找到所有数组中消失的数字 py3 simple 数组 86.94% 8.33%
454 四数相加II py3 medium 哈希表 二分查找 83.26% 19.72%
526 优美的排列 py3 medium 回溯算法 70.52% 25.00%
633 平方数之和 py3 simple 数学 98.43% 25.59%
653 两数之和IV_输入BST py3 simple 90.45% 37.64%
667 优美的排列II py3 medium 数组 72.83% 50.00%
670 最大交换 py3 medium 数组 数学 75.33% 28.13%
718 最长重复子数组 py3 medium 数组 二分查找 哈希表 动态规划 88.42% 6.00%
793 阶乘函数后K个零 py3 hard 二分查找 64.91% 52.00%
794 有效的井字游戏 py3 medium 递归 数学 33.33% 5.00%
977 有序数组的平方 py3 simple 数组 双指针 82.29% 5.36%
1266 访问所有点的最小时间 py3 simple 几何 数组 57.09% 11.11%
1313 解压缩编码列表 py3 simple 数组 94.63% 100.0%

Note

  1. 在了解算法的同时,可以更加熟悉 python 的语言特性,以及一些方便的基础功能函数

  2. 感兴趣的情况下可以尝试挑战以更短的代码行数(量)来完成相同的算法。

  3. 对于有些题目运行时间超过过低时,很可能由于测试样例的变动或是题目的变动。导致即使使用最终给出的统计表中的示例代码时也运行不到其记录的值。

  4. 这次主要做题顺序,从第一题开始,然后根据其 标签相似题目 等有关联性的方式进行下一题。


施工中

准备开启一轮新的做题,争取能坚持下来(允悲),每周做几道题。主要使用python3