LeetCode

LeetCode,LeetCode题库,LeetCode详解
LeetCode 540 有序数组中的单一元素|酷客网

LeetCode 540 有序数组中的单一元素

风轻云淡阅读(598)评论(0)赞(0)

力扣 540 有序数组中的单一元素 题目描述 给定一个只包含整数的有序数组,每个元素都会出现两次,唯有一个数只会出现一次,找出这个数。 示例 1: 输入: [1,1,2,3,3,4,4,8,8] 输出: 2 示例 2: 输入: [3,3,7...

LeetCode 541 反转字符串  II|酷客网

LeetCode 541 反转字符串 II

风轻云淡阅读(432)评论(0)赞(0)

力扣 541 反转字符串 II 题目描述 给定一个字符串 s 和一个整数 k,你需要对从字符串开头算起的每隔 2k 个字符的前 k 个字符进行反转。 如果剩余字符少于 k 个,则将剩余字符全部反转。 如果剩余字符小于 2k 但大于或等于 k...

LeetCode 542.01 矩阵|酷客网

LeetCode 542.01 矩阵

风轻云淡阅读(468)评论(0)赞(0)

力扣 542.01 矩阵 题目描述 给定一个由 0 和 1 组成的矩阵,找出每个元素到最近的 0 的距离。 两个相邻元素间的距离为 1 。 示例 1: 输入: 0 0 0 0 1 0 0 0 0 输出: 0 0 0 0 1 0 0 0 0 ...

LeetCode 543.岛屿的周长|酷客网

LeetCode 543.岛屿的周长

风轻云淡阅读(588)评论(0)赞(0)

力扣 543. 岛屿的周长 题目描述 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 示例 : 给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, ...

LeetCode 463.岛屿的周长|酷客网

LeetCode 463.岛屿的周长

风轻云淡阅读(620)评论(0)赞(0)

力扣 463. 岛屿的周长 题目描述 给定一个包含 0 和 1 的二维网格地图,其中 1 表示陆地 0 表示水域。 网格中的格子水平和垂直方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的...

LeetCode 349.两个数组的交集|酷客网

LeetCode 349.两个数组的交集

风轻云淡阅读(1066)评论(0)赞(0)

力扣 349. 两个数组的交集 题目描述 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 示例 2: 输入:nums1 = [4,9,5], n...

LeetCode 941.分隔链表|酷客网

LeetCode 941.分隔链表

风轻云淡阅读(450)评论(0)赞(0)

力扣 941. 分隔链表 题目描述 给定一个整数数组 A,如果它是有效的山脉数组就返回 true,否则返回 false。 让我们回顾一下,如果 A 满足下述条件,那么它是一个山脉数组: A.length >= 3 在 0 < i...

LeetCode 57.插入区间|酷客网

LeetCode 57.插入区间

风轻云淡阅读(549)评论(0)赞(0)

力扣 57. 插入区间 题目描述 给出一个无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1: 输入:intervals = [[1,3...

LeetCode 1356.根据数字二进制下 1 的数目排序|酷客网

LeetCode 1356.根据数字二进制下 1 的数目排序

风轻云淡阅读(416)评论(0)赞(0)

力扣 1356. 根据数字二进制下 1 的数目排序 题目描述 给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。 请你返回...

LeetCode 31.下一个排列|酷客网

LeetCode 31.下一个排列

风轻云淡阅读(523)评论(0)赞(0)

力扣 31. 下一个排列 题目描述 实现获取 下一个排列 的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须 原地 修改,只允许使用额外常数空间...

LeetCode