上传资源列表
-
二叉树节点和二叉树类:使用TypeScript实现
大小:12K 更新时间:2026-01-10 下载积分:2分
【资源说明】这段代码使用 TypeScript 语言定义了一个二叉树结构,包括二叉树节点和二叉树类。二叉树节点包含一个值和左右子节点的引用,二叉树类包含一个根节点和一个插入节点的方法。插入节点的方法通过递归将新节...
-
"最大美丽值:计算字符串中特定长度的子串"
大小:12K 更新时间:2026-01-10 下载积分:1分
【资源说明】这段代码是使用TypeScript编写的,用于计算字符串中长度为k的子串的最大美丽值。首先创建了一个对象freq来存储字符频率,然后遍历字符串中的每个字符并更新freq对象。接着,创建了一个数组substrings来...
-
最长公共子序列长度求解算法
大小:12K 更新时间:2026-01-10 下载积分:1分
【资源说明】给定两个数组和排序位置数组,动态规划求解最长公共子序列长度。创建二维数组dp,使用嵌套循环遍历所有可能的元素对,根据题目要求进行状态转移,返回最长公共子序列长度。如果最长公共子序列长度为0,...
-
TypeScript 中的矩阵快速幂算法
大小:12K 更新时间:2026-01-10 下载积分:2分
【资源说明】这段代码定义了一个名为 fastPower 的函数,用于计算矩阵的幂次方。它使用数组的特性实现矩阵快速幂算法,时间复杂度为 O(log n)。该函数首先获取矩阵的行数和列数,并创建一个新的数组用于存储矩阵的幂...
-
"最小美丽子串问题解决方案:使用TypeScript解决"
大小:12K 更新时间:2026-01-10 下载积分:1分
【资源说明】这段代码是用TypeScript编写的最小美丽子串问题的解决方案。它通过使用最小堆来找到连续颜色序列的最小子串。在遍历过程中,如果发现新的连续颜色序列长度小于等于之前的记录,就将当前子串与之前的记录...



