2024年07月10日 1.5k 阅读 📄 代码 Leetcode.3102 最小化曼哈顿距离 题目简介曼哈顿距离的定义:两个单元格 (xi, yi) 和 (xj, yj) 之间的曼哈顿距离为 |xi - xj| + |yi - yj|。题目分析由曼哈顿距离的定义可知:若要使用其定义求两个...
2024年06月21日 2.1k 阅读 📄 代码 打家劫舍I/II/III 打家劫舍 I题目简介你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会...
2024年03月10日 1.6k 阅读 📄 代码 Leetcode.654 最大二叉树 问题简介给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建:1.创建一个根节点,其值为 nums 中的最大值。2.递归地在最大值 左边 的 子数组前缀上...
2023年09月30日 2.1k 阅读 📄 代码 排序链表 题目简介给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。示例 1:输入:head = [4,2,1,3]输出:[1,2,3,4]示例 2:输入:head = [-1,5...
2023年08月09日 1.8k 阅读 📄 代码 循环队列 Leetcode.622 设计循环队列设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”...