
Leetcode——排序
Leetcode——排序
Lin769440473
这个作者很懒,什么都没留下…
展开
-
LeetCode- 1329.将矩阵按对角线排序
/** 1329.将矩阵按对角线排序* @author 作者 Your-Name:* @version 创建时间:2020年2月20日 上午9:29:03* 给你一个 m * n 的整数矩阵 mat ,请你将同一条对角线上的元素(从左上到右下)按升序排序后,返回排好序的矩阵。示例 1:输入:mat = [[3,3,1,1],[2,2,1,2],[1,1,1,2]]输出:...原创 2020-03-02 09:08:59 · 427 阅读 · 0 评论 -
LeetCode- 922. 按奇偶排序数组 II
/** 922. 按奇偶排序数组 II* @author 作者 Your-Name:* @version 创建时间:2020年2月18日 下午7:47:05* 给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。你可以返回任何满足上述条件的数组作为答案。示例...原创 2020-03-02 09:07:52 · 198 阅读 · 0 评论 -
LeetCode- 面试题45. 把数组排成最小的数
/** 把数组排成最小的数* @author 作者 Your-Name:* @version 创建时间:2020年2月18日 下午8:29:27* 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。示例 1:输入: [10,2]输出: "102"示例 2:输入: [3,30,34,5,9]输出: "3033459"...原创 2020-03-02 09:09:21 · 234 阅读 · 0 评论 -
LeetCode- 1122.数组的相对排序
/** 1122.数组的相对排序* @author 作者 Your-Name:* @version 创建时间:2020年2月18日 上午11:39:13* 给你两个数组,arr1 和 arr2, arr2 中的元素各不相同 arr2 中的每个元素都出现在 arr1 中对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 ...原创 2020-03-02 09:08:28 · 228 阅读 · 0 评论 -
LeetCode- 179.最大数
/** 179.最大数* @author 作者 Your-Name:* @version 创建时间:2020年2月21日 上午10:15:48* 给定一组非负整数,重新排列它们的顺序使之组成一个最大的整数。示例 1:输入: [10,2]输出: 210示例 2:输入: [3,30,34,5,9]输出: 9534330说明: 输出结果可能非常大,所以你需要返回一个字...原创 2020-03-02 09:08:50 · 346 阅读 · 2 评论 -
LeetCode-75.颜色分类
/** 75.颜色分类* @author 作者 Your-Name:* @version 创建时间:2020年2月19日 上午10:31:52* 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。注意:不能使用代码库中的排序函数来解...原创 2020-03-02 09:08:15 · 320 阅读 · 0 评论 -
LeetCode- 242.有效的字母异位词
/** 242.有效的字母异位词* @author 作者 Your-Name:* @version 创建时间:2020年2月17日 下午2:47:13* 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t =...原创 2020-03-02 09:08:39 · 204 阅读 · 0 评论 -
LeetCode- 976.三角形的最大周长
/** 976.三角形的最大周长* @author 作者 Your-Name:* @version 创建时间:2020年2月18日 下午1:12:36* 给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回 0。示例 1:输入:[2,1,2]输出:5示例 2:输入:[1,2...原创 2020-03-03 09:28:17 · 166 阅读 · 0 评论 -
LeetCode- 524. 通过删除字母匹配到字典里最长单词
/**524. 通过删除字母匹配到字典里最长单词* @author 作者 Your-Name:* @version 创建时间:2020年2月21日 上午10:55:43* 给定一个字符串和一个字符串字典,找到字典里面最长的字符串,该字符串可以通过删除给定字符串的某些字符来得到。如果答案不止一个,返回长度最长且字典顺序最小的字符串。如果答案不存在,则返回空字符串。示例 1:输入:...原创 2020-03-02 09:09:32 · 222 阅读 · 0 评论 -
LeetCode-349.两个数组的交集
/** 349.两个数组的交集* @author 作者 Your-Name:* @version 创建时间:2020年2月17日 下午3:02:49* 给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4,...原创 2020-03-03 09:28:24 · 172 阅读 · 0 评论 -
LeetCode- 56.合并区间
/** 56.合并区间* @author 作者 Your-Name:* @version 创建时间:2020年2月19日 上午9:20:24* 给出一个区间的集合,请合并所有重叠的区间。示例 1:输入: [[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 ...原创 2020-03-03 09:28:39 · 151 阅读 · 0 评论 -
LeetCode- 两个数组的交集 II
/** 两个数组的交集 II* @author 作者 Your-Name:* @version 创建时间:2020年2月18日 下午1:59:25* 给定两个数组,编写一个函数来计算它们的交集。示例 1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2:输入: nums1 = [4,9,5], nums2 = [9,4...原创 2020-03-03 09:28:46 · 166 阅读 · 0 评论 -
LeetCode- 1353.最多可以参加的会议数目
/** 1353.最多可以参加的会议数目* @author 作者 Your-Name:* @version 创建时间:2020年2月20日 上午10:41:21* 给你一个数组 events,其中 events[i] = [startDayi, endDayi] ,表示会议 i 开始于 startDayi ,结束于 endDayi 。你可以在满足 startDayi <= d...原创 2020-03-02 09:08:04 · 524 阅读 · 0 评论