上传资源列表
-
"广度优先搜索解决障碍物消除问题"
大小:12K 更新时间:2025-05-03 下载积分:2分
【资源说明】题目要求在二维平面上从起点A到达终点B,通过消除障碍物找出路径上被消除的障碍物数量最少的路径。使用广度优先搜索算法,维护一个队列来存储障碍物,按颜色降序排列,对于每个未访问的障碍物,如果其颜...
-
"Kotlin程序计算最小股票亏损"
大小:12K 更新时间:2025-05-03 下载积分:1分
【资源说明】这个Kotlin程序用于计算股票在给定日期后的最小亏损。它首先将股票价格和购买日期列表转换为列表的列表,然后使用zip函数将股票名称和价格配对,并找出最新的购买日期。接着定义了一个函数来计算单个股...
-
"Kotlin代码解决二叉树最小节点价值之差问题"
大小:12K 更新时间:2025-05-03 下载积分:3分
【资源说明】这段代码是用Kotlin编写的,用于解决二叉树中所有节点值的最小差值问题。它通过递归地遍历二叉树,并比较左右子树的最小差值来找到最小差值。
-
Kotlin实现的Dijkstra算法:找到起点到终点的最短路径
大小:12K 更新时间:2025-05-03 下载积分:1分
【资源说明】这段Kotlin代码实现了一个Dijkstra算法,用于在图中找到从起点到终点的最短路径。算法使用广度优先搜索(BFS)遍历图,并通过维护距离和路径数组来找到最短路径。该算法基于一个图的映射(graph),其中...
-
Kotlin实现的最长递增子序列算法的时间复杂度为O(n 2)
大小:12K 更新时间:2025-05-03 下载积分:2分
【资源说明】这段代码是用Kotlin编写的,用于找到给定数组中最长递增子序列的长度。它使用动态规划的方法,通过维护一个dp数组来记录每个位置的最长递增子序列的起始位置。算法的时间复杂度为O(n^2),适用于处理大规...