自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 leetcode802找到最终的安全状态

终端节点:出度为0的节点安全节点:从该节点开始的所有路径都通向终端节点。要求:找出所有的安全节点并采用升序排序。

2024-08-13 09:51:19 176 1

原创 一些死记硬背的题

2)p[j-2] 被匹配了1个或n个, 那么当s[i-1] = p[j-2]的时候,s[i-1]相当于抵消了一个p[j-2],那么s的前i-1个 需要与 p的前j-2个以及 0个或多个p[j-2]匹配, 即 s的前i-1个需要匹配p的前j个即 f[i-1][j]。1 p[j-1] 不是 * 的时候, s的前i个与p的前j个匹配 = s的前i-1个和p的前j-1个匹配 同时 s[i-1] ==p[j-1]1)p[j-2] 被匹配了0个,那么相当与 s的前i个和p的前j-2个匹配了。判断s与p是否匹配。

2024-07-16 14:53:39 406

原创 二分法模板

二分法是一个很基本的算法,给定一个n个有序大的整型数组nums,和一个目标值 target,写一个函数搜索nums种的target,如果目标存在返回下标,如果不存在返回-1。leetcode中的35题和704题都是二分查找。

2024-07-14 20:18:23 183

原创 背包问题与动态规划

这周主要是做动态规划的题。背包问题看的是知乎上SMON的 《动态规划之背包问题系列》。

2024-06-15 20:54:50 1843

原创 单调栈leetcode总结

单调栈用来求出数组nums[i]中第一个大于(小于)。

2024-06-10 20:44:43 167

原创 最长上升子序列的学习

(大部分内容都是知乎大神pecco的内容 在此写下博文为了自己更好的消化)转移函数:dp[i]表示以nums[i]为最后一个元素的上升子序列的长度dpimaxdpj10≤jiandnumsinumsj。

2024-06-09 20:30:37 867 1

原创 Leetcode 2071你可以安排的最多任务数目 (二分+贪心+双向队列)

tasks表示需要被安排的工作, workers表示所有工人的体力值。pills 表示药片的数量, strength表示一个药片能提供的体力值。需要输出能够安排的最大的任务数。

2024-06-09 16:40:55 1773

原创 【无标题】

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。数值模式: (−1)sM2E (-1)^{s} M 2^{E} (−1)sM2Es exp fraq举个例子 对于数字 15213 = 11 1011 0110 1101 15213=11101101101101=1.1101101101101 \begin{equation*} \begin{aligned} 152

2024-06-02 19:12:35 1555

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除