上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 情景 在使用 pytorch 1.0 和 RTX 3060 Laptop 训练 GIN 的时候出现了这个错误 原因 pytorch 1.0 对应的 cuda 10.0 版本太低了,不支持新的 GPU 架构 解决 最终使用了更新版本的 pytorch 阅读全文
posted @ 2023-05-03 09:58 Frodo1124 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 题目链接 153. 寻找旋转排序数组中的最小值 思路 首先分析一下旋转数组可能有的状态: 左 < 中 < 右,此时最小值肯定在左边,应当收缩右边界 左 < 中,中 > 右,此时最小值肯定在右半段,应当收缩左边界 左 > 中,中 < 右,此时最小值肯定在左半段,应当收缩右边界 分析这三种状态可以发现, 阅读全文
posted @ 2023-04-28 09:05 Frodo1124 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 题目链接 895. 最大频率栈 思路 很容易想到使用 map:valToFreq 来记录每个值出现的频率,这是没问题的,但关键是如何通过频率寻找到应该返回的数。 这时候我想到再加一个 map:freqToVal 来记录每个频率中出现的数字,为了符合题目返回最接近栈顶的元素的要求,freqToVal 阅读全文
posted @ 2023-04-27 18:43 Frodo1124 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 题目链接 1438. 绝对差不超过限制的最长连续子数组 思路 本题一看就是一个要用到滑动窗口的题目,难点在于如何快速求窗口中的最大值和最小值。幸好 Java 中有 TreeMap 这个数据结构,它在构成 map 映射的同时,还能够保证其中的元素有序,这样就能很方便求得窗口中的最大值和最小值了。 代码 阅读全文
posted @ 2023-04-27 10:44 Frodo1124 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 题目链接 767. 重构字符串 思路 先用哈希表统计出出现次数最多的字符,如果这个次数大于一半,说明这个字符总会挨在一起,直接返回 ""。 如果不超过一半,则先把字符填在偶数位置(先填出现次数最多的字符),偶数位置填满了再填奇数位置。 代码 class Solution { public Strin 阅读全文
posted @ 2023-04-26 16:46 Frodo1124 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 题目链接 740. 删除并获得点数 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以前 i 个元素组成(即 nums[i - 1])的状态;dp[i][j] 分别表示以 阅读全文
posted @ 2023-04-26 14:44 Frodo1124 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 题目链接 213. 打家劫舍 II 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以前 i 个元素组成(即 nums[i - 1])的状态;dp[i][j] 分别表示以 阅读全文
posted @ 2023-04-25 15:53 Frodo1124 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题目链接 198. 打家劫舍 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以前 i 个元素组成(即 nums[i - 1])的状态;dp[i][j] 分别表示以 num 阅读全文
posted @ 2023-04-25 10:48 Frodo1124 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 题目链接 1277. 统计全为 1 的正方形子矩阵 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以前 i 个元素组成(即 nums[i - 1])的状态;dp[i][j 阅读全文
posted @ 2023-04-25 10:18 Frodo1124 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 题目链接 221. 最大正方形 思路 分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律 在数组的动态规划问题中,一般 dp[i] 都是表示以 nums 以前 i 个元素组成(即 nums[i - 1])的状态;dp[i][j] 分别表示以 nu 阅读全文
posted @ 2023-04-24 16:50 Frodo1124 阅读(36) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页