会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wowoioo
博客园
首页
新随笔
联系
订阅
管理
2024年10月23日
代码随想录算法训练营 | 岛屿数量 深搜,岛屿数量 广搜,岛屿的最大面积
摘要: 岛屿数量 深搜 题目链接:岛屿数量 深搜 文档讲解︰代码随想录(programmercarl.com) 日期:2024-10-23 想法: Java代码如下: import java.util.Scanner; public class Main { public static int[][] di
阅读全文
posted @ 2024-10-23 20:35 漪欢酒
阅读(26)
评论(0)
推荐(0)
2024年10月22日
代码随想录算法训练营 | 图论理论基础,98. 所有可达路径
摘要: 图论理论基础 1.图的种类:有向图,无向图,加权有向图,加权无向图;2.度:无向图中有几条边连接该节点,该节点就有几度,在有向图中,每个节点有出度和入度;出度:从该节点出发的边的个数;入度:指向该节点边的个数; 3.连通图:在无向图中,任何两个节点都是可以到达的;强连通图:在有向图中,任何两个节点是
阅读全文
posted @ 2024-10-22 20:20 漪欢酒
阅读(40)
评论(0)
推荐(0)
代码随想录算法训练营 | 42. 接雨水,84. 柱状图中最大的矩形
摘要: 42. 接雨水 题目链接:42. 接雨水 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰接雨水 日期:2024-10-21 Java代码如下: class Solution { public int trap(int[] height){ int size = height
阅读全文
posted @ 2024-10-22 02:13 漪欢酒
阅读(12)
评论(0)
推荐(0)
2024年10月20日
代码随想录算法训练营 | 739. 每日温度,496.下一个更大元素 I ,503.下一个更大元素II
摘要: 739. 每日温度 题目链接:739. 每日温度 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰每日温度 日期:2024-10-20 想法:遍历一遍数组,用栈来存数组下标做记录,因为要找更高得温度,当当前遍历的温度大于栈头存储(存的下标)的温度时,就可以知道栈头要过多少天遇
阅读全文
posted @ 2024-10-20 19:57 漪欢酒
阅读(15)
评论(0)
推荐(0)
2024年10月19日
代码随想录算法训练营 | 647. 回文子串,516.最长回文子序列
摘要: 647. 回文子串 题目链接:647. 回文子串 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰回文子串 日期:2024-10-19 想法:本题精髓在于dp[i][j]表示的是s[i,j]这个子字符串是不是回文的,是Boolean类型,s[i]s[j]不等时,肯定不回文;s
阅读全文
posted @ 2024-10-19 20:32 漪欢酒
阅读(9)
评论(0)
推荐(0)
2024年10月18日
代码随想录算法训练营 | 115.不同的子序列,583. 两个字符串的删除操作,72. 编辑距离
摘要: 115.不同的子序列 题目链接:115.不同的子序列 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰不同的子序列 日期:2024-10-18 想法:dp[i][j]表示以s[i -1],t[j - 1]结尾的s,t自学列中满足s的子序列为t的个数,如果s[i -1],t[j
阅读全文
posted @ 2024-10-18 21:36 漪欢酒
阅读(20)
评论(0)
推荐(0)
2024年10月17日
代码随想录算法训练营 | 1143.最长公共子序列,1035.不相交的线,53. 最大子序和,392.判断子序列
摘要: 1143.最长公共子序列 题目链接:1143.最长公共子序列 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰最长公共子序列 日期:2024-10-17 想法:这里的子序列不要求连续了,dp[i][j]要表示为在text1[0, i - 1]和text2[0, j - 1]的
阅读全文
posted @ 2024-10-17 21:09 漪欢酒
阅读(56)
评论(0)
推荐(0)
2024年10月16日
代码随想录算法训练营 | 300.最长递增子序列,674. 最长连续递增序列,718. 最长重复子数组
摘要: 300.最长递增子序列 题目链接:300.最长递增子序列 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰最长递增子序列 日期:2024-10-16 想法:dp[i]表示以nums[i]结尾的最长子数列长度,需要知道i之前的j的dp[j],找到最大的dp[j],再加1,初始化
阅读全文
posted @ 2024-10-16 21:17 漪欢酒
阅读(19)
评论(0)
推荐(0)
2024年10月15日
代码随想录算法训练营 | 188.买卖股票的最佳时机IV,309.最佳买卖股票时机含冷冻期,714.买卖股票的最佳时机含手续费
摘要: 188.买卖股票的最佳时机IV 题目链接:188.买卖股票的最佳时机IV 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰买卖股票的最佳时机IV 日期:2024-10-15 想法:跟最佳时机III的区别在于dp[i][0]表示的是第i天没有操作,省去了会很麻烦。 Java代码
阅读全文
posted @ 2024-10-15 19:30 漪欢酒
阅读(23)
评论(0)
推荐(0)
2024年10月14日
代码随想录算法训练营 | 121.买卖股票的最佳时机,122.买卖股票的最佳时机II,123.买卖股票的最佳时机III
摘要: 121.买卖股票的最佳时机 题目链接:121.买卖股票的最佳时机 文档讲解︰代码随想录(programmercarl.com) 视频讲解︰买卖股票的最佳时机 日期:2024-10-14 想法:经常有用0和1表示相反状态,dp[i][0]表示第i天持有股票时身上最多的钱,比如第一天股票5元,持有了,身
阅读全文
posted @ 2024-10-14 21:45 漪欢酒
阅读(9)
评论(0)
推荐(0)
下一页
公告