摘要: 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 示例 1: 输入:nums = [10,9,2,5,3,7,101,18] 阅读全文
posted @ 2023-04-21 23:18 刷刷题啊呀呀 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。 示例 阅读全文
posted @ 2023-04-21 22:24 刷刷题啊呀呀 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 一天一共就有五个状态, 没有操作 (其实我们也可以不设置这个状态) 第一次持有股票 第一次 阅读全文
posted @ 2023-04-19 11:09 刷刷题啊呀呀 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0  阅读全文
posted @ 2023-04-19 10:15 刷刷题啊呀呀 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 示例 阅读全文
posted @ 2023-04-17 16:24 刷刷题啊呀呀 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空字符串 s 和一个包含非空单词的列表 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入: s = "leetcode", wordDict = ["leet", " 阅读全文
posted @ 2023-04-17 15:02 刷刷题啊呀呀 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 实现第一个测试工具test-utils 实现测试环境 实现ReactElement用例 实现测试环境 pnpm i -D -w jest jest-config jest-environment-jsdom 配置: const { defaults } = require('jest-config' 阅读全文
posted @ 2023-04-17 14:17 刷刷题啊呀呀 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 实现Hooks的数据结构 fiberNode中可用的字段: memoizedState updateQueue 实现useState 包括2方面工作: 实现mount时useState的实现 实现dispatch方法,并接入现有更新流程内 阅读全文
posted @ 2023-04-15 19:11 刷刷题啊呀呀 阅读(11) 评论(0) 推荐(0) 编辑
摘要: react内部3个阶段: schedule阶段 render阶段(beginWork completeWork) commit阶段(commitWork) commit阶段的3个子阶段 beforeMutation阶段 mutation阶段 layout阶段 当前commit阶段要执行的任务: fi 阅读全文
posted @ 2023-04-14 14:10 刷刷题啊呀呀 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 确定dp数组以及下标的含义 dp[i]:爬到有i个台阶的楼顶,有dp[i]种方法。 确定递推公式 在动态规划:494.目标和 (opens new window)、 动态规划:51 阅读全文
posted @ 2023-04-14 09:42 刷刷题啊呀呀 阅读(9) 评论(0) 推荐(0) 编辑