Given an unsorted array, find the maximum difference between the successive elements in its sorted form. Try t…
Leetcode 85. Maximal Rectangle
Given a 2D binary matrix filled with 0’s and 1’s, find the largest rectangle containing only 1R…
Leetcode 142.Linked List Cycle II
Given a linked list, return the node where the cycle begins. If there is no cycle, return null. Note: Do not m…
LeetCode:组合总和
组合总和 题目叙述: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被…
LeetCode:电话号码的字母组合
电话号码的字母组合 题目叙述: 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例 示例: 示例: 输入:”23&…
LeetCode:相交链表
相交链表 题目叙述: 编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 题目图 在节点 c1 开始相交。 示例: 示例 1: 示例1 输入:intersectVal = 8, listA = [4,1,8…
LeetCode:整数转罗马数字
整数转罗马数字 题目叙述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即…
LeetCode:三数之和
三数之和 题目叙述: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组…
LeetCode:岛屿的最大面积
岛屿的最大面积 题目叙述: 给定一个包含了一些 0 和 1的非空二维数组 grid , 一个 岛屿 是由四个方向 (水平或垂直) 的 1 (代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。 找到给定的二…
LeetCode:岛屿的个数
岛屿的个数 题目叙述: 给定一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你…
LeetCode: 合并区间
合并区间 题目叙述: 给出一个区间的集合,请合并所有重叠的区间。 示例: 示例1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: 区间 […
LeetCode:第k个排列
第k个排列 题目叙述: 给出集合 [1,2,3,…,n],其所有元素共有 n! 种排列。 按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下: “123” “1…