上传资源列表
-
使用深度优先搜索计算二维网格中的岛屿数量
大小:12K 更新时间:2025-05-03 下载积分:2分
【资源说明】这段代码是用Kotlin编写的,用于计算二维网格中的岛屿数量。岛屿被定义为被其他单元格(或空单元格)包围的连续的实心单元格。通过深度优先搜索算法,代码可以找出所有的岛屿,并返回岛屿数量。通过维护...
-
机器人相遇处理:Kotlin代码示例
大小:12K 更新时间:2025-05-03 下载积分:1分
【资源说明】这段代码是用Kotlin编写的,用于处理两个机器人相遇的情况。机器人有位置、速度和朝向等属性,移动时根据速度和朝向来更新位置。isOverlapping() 方法用于判断两个机器人是否相遇,根据距离的安全距离进...
-
八进制转十进制的 Kotlin 实现
大小:12K 更新时间:2025-05-03 下载积分:2分
【资源说明】这段Kotlin代码定义了一个将八进制数转换为十进制数的函数。它使用循环逐位遍历八进制数,将其转换为相应的十进制数。它首先将八进制数的字符列表转换为字节类型的数字,并根据每位的位置计算相应的幂。...
-
Kotlin语言实现深度优先搜索算法在二维矩阵中的路径搜索
大小:12K 更新时间:2025-05-03 下载积分:2分
【资源说明】该代码实现了在二维矩阵中寻找从起点到终点的路径的功能,使用深度优先搜索算法(DFS)。它使用递归来实现搜索,主要部分是dfs函数,尝试向四个方向移动并递归调用自己来搜索下一层节点。visited集合用...
-
简单课程表实现:Kotlin代码示例
大小:12K 更新时间:2025-05-03 下载积分:1分
【资源说明】这是一个简单的Kotlin代码示例,表示一个课程表。课程表是一个字典,其中键是课程名称,值是课程的时间和地点。代码中提供了addCourse方法用于添加课程,并打印课程表的内容。使用示例中创建了一个课程...