上传资源列表
-
单值链表实现及使用方法
大小:12K 更新时间:2025-05-03 下载积分:2分
【资源说明】这段代码使用Kotlin语言实现了一个单值链表,包含一个头节点和一个用于添加、删除和遍历链表的方法。通过使用add方法可以在链表末尾添加节点,使用remove方法可以删除指定的节点,使用printList方法可以...
-
偶数层节点值之和的递归算法
大小:12K 更新时间:2025-05-03 下载积分:2分
【资源说明】这段代码是用Kotlin编写的,用于计算二叉树中偶数层节点值之和。它通过递归遍历树结构,检查每一层的节点是否为偶数,并累加结果到变量sum中。最后返回累加的结果。示例代码展示了如何使用这个函数来计...
-
Kotlin实现FIFOCache(先进先出缓存)类
大小:12K 更新时间:2025-05-03 下载积分:2分
【资源说明】在Kotlin中实现了一个FIFOCache类,用于存储和检索键值对,并按照先进先出的顺序访问这些键值对。该类使用双向链表和数组索引来实现先进先出的效果,并且可以在缓存已满时进行高效的移除操作。这个类的...
-
Kotlin中最小路径和问题的深度优先搜索解决方案
大小:12K 更新时间:2025-05-03 下载积分:3分
【资源说明】这段代码在Kotlin中定义了一个名为MinPathSumTree的类,用于解决最小路径和问题。它使用深度优先搜索(DFS)遍历树结构,并返回每个节点的最小路径和。通过使用DFS函数,代码遍历所有节点,对于每个节点...
-
交换二叉树的两个子树:Kotlin实现
大小:12K 更新时间:2025-05-03 下载积分:1分
【资源说明】本文介绍了使用Kotlin语言编写的交换二叉树的两个子树的代码,主要功能是交换二叉树的左右子树。通过创建一个新的子树并交换左右子树的值,然后替换原来的子树来实现。代码使用了TreeNode类来表示二叉树...