LeetCode题解分类汇总(包括剑指Offer和程序员面试金典) 剑指Offer(已完成) 序号 题目 难度 03 数组中重复的数字 简单 04 二维数组中的查找 ...
LeetCode题解汇总 包括剑指Offer和程序员面试金典,持续更新 剑指Offer 数据结构 链表 序号 题目 难度 从尾到头打印链表 简单 删除链表的节点 简单 链表中倒数第k个节点 简单 反转链表 简单 合并两个排序的链表 简单 复杂链表的复制 中等 两个链表的第一个公共节点 简单 二叉树 序号 题目 难度 重建二叉树 中等 树的子结构 中等 二叉树的镜像 简单 对称的二叉树 简单 I 从 ...
2020-02-20 21:34 0 928 推荐指数:
LeetCode题解分类汇总(包括剑指Offer和程序员面试金典) 剑指Offer(已完成) 序号 题目 难度 03 数组中重复的数字 简单 04 二维数组中的查找 ...
给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另外一个字符串。 ...
空格替换 题目描述 请编写一个方法,将字符串中的空格全部替换为“%20”。假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串 ...
题目: 你有一个用于表示一片土地的整数矩阵land,该矩阵中每个点的值代表对应地点的海拔高度。若值为0则表示水域。由垂直、水平或对角连接的水域为池塘。池塘的大小是指相连接的水域的个数。编写一个方法来计算矩阵中所有池塘的大小,返回值需要从小到大排序。 示例: 分析: 由于对角线 ...
题目: 设计一个算法,判断玩家是否赢了井字游戏。输入是一个 N x N 的数组棋盘,由字符" ","X"和"O"组成,其中字符" "代表一个空位。 以下是井字游戏的规则: 玩家轮流将字符放入空位 ...
题目: 给定N个人的出生年份和死亡年份,第i个人的出生年份为birth[i],死亡年份为death[i],实现一个方法以计算生存人数最多的年份。 你可以假设所有人都出生于1900年至2000年(含 ...
题目: 无重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合,字符串每个字符均不相同。 示例1: 输入:S = "qwe" 输出:["qwe", "qew", "wqe", "we ...
1. 链表 1. 从尾到头打印链表 2. 链表中倒数第k个结点 3. 反转链表 4. 合并两个排序的链表 5. 复杂链表的复制 6. 复杂链表的复制 7. 两个链表的第一个公共结点 8 ...