随笔分类 - LeetCode
LeetCode-CN
摘要:LeetCode_1116 "LeetCode 1116.打印零与奇偶数" 假设有这么一个类: 示例 1: 示例 2: 示例代码: 方法一:使用信号量题解 测试用例:14个 执行用时:10ms 内存消耗:36.7MB java import java.util.concurrent.Semaphor
阅读全文
摘要:LeetCode_1114 "LeetCode 1114.按顺序打印" 我们提供了一个类: 示例 1: 示例 2: 注意: 示例代码: 方法一:使用锁题解 测试用例:36个 执行用时:17ms 内存消耗:35.8MB 方法二:通过信号量题解 测试用例:36个 执行用时:19ms 内存消耗:36.1M
阅读全文
摘要:LeetCode_21 "LeetCode 21.合并两个有序链表" 示例: 示例代码: 方法一:使用递归题解 测试用例:208个 执行用时:1ms 内存消耗:35.9MB 时间复杂度:O(min(n, m)) 空间复杂度:O(n+m) java / Definition for singly li
阅读全文
摘要:LeetCode 70 "LeetCode_70.爬楼梯" 示例 1: 示例 2: 示例代码: 方法一:递归题解 不通过,原因是超出时间限制 java class Solution { public int climbStairs(int n) { if (n
阅读全文
摘要:LeetCode_001 "LeetCode 001.两数之和" 示例: 示例代码: 方法一:两层 for 循环暴力破解 测试用例:29个,{(2, 7, 11, 15), target=9, [0, 1]}、{(2, 5, 5, 11), target=10, [1, 2]} 等。 执行用时:69
阅读全文
摘要:LeetCode cn_509 "509.斐波那契数" 示例 1: 示例 2: 示例 3: 提示: 方法一:递归方法题解 测试用例:31(0~30) 执行用时:18ms 内存消耗:33.4MB java class Solution { public int fib(int N) { if (N
阅读全文