上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 61 下一页
摘要: Sort函数的使用 sort类函数: 函数名功能描述 sort 对给定区间所有元素进行排序 stable_sort 对给定区间所有元素进行稳定排序 partial_sort 对给定区间所有元素部分排序 partial_sort_copy 对给定区间复制并排序 nth_element 找出给定区间的某 阅读全文
posted @ 2020-08-08 19:36 关注我更新论文解读 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1356. 根据数字二进制下 1 的数目排序 给你一个整数数组 arr 。请你将数组中的元素按照其二进制表示中数字 1 的数目升序排序。 如果存在多个数字二进制中 1 的数目相同,则必须将它们按照数值大小升序排列。 请你返回排序后的数组。 示例 1: 输入:arr = [0,1,2,3,4,5,6, 阅读全文
posted @ 2020-08-08 19:24 关注我更新论文解读 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 922. 按奇偶排序数组 II 给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。 你可以返回任何满足上述条件的数组作为答案。 示例: 输入:[4,2,5,7] 输出:[4,5,2,7 阅读全文
posted @ 2020-08-07 23:53 关注我更新论文解读 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1403. 非递增顺序的最小子序列 给你一个数组 nums,请你从中抽取一个子序列,满足该子序列的元素之和 严格 大于未包含在该子序列中的各元素之和。 如果存在多个解决方案,只需返回 长度最小 的子序列。如果仍然有多个解决方案,则返回 元素之和最大 的子序列。 与子数组不同的地方在于,「数组的子序列 阅读全文
posted @ 2020-08-07 19:51 关注我更新论文解读 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 349. 两个数组的交集 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2]示例 2: 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出:[9,4] 代码: #includ 阅读全文
posted @ 2020-08-07 18:20 关注我更新论文解读 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1370. 上升下降字符串 给你一个字符串 s ,请你根据下面的算法重新构造字符串: 从 s 中选出 最小 的字符,将它 接在 结果字符串的后面。从 s 剩余字符中选出 最小 的字符,且该字符比上一个添加的字符大,将它 接在 结果字符串后面。重复步骤 2 ,直到你没法从 s 中选择字符。从 s 中选 阅读全文
posted @ 2020-08-06 23:14 关注我更新论文解读 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1502. 判断能否形成等差数列 给你一个数字数组 arr 。 如果一个数列中,任意相邻两项的差总等于同一个常数,那么这个数列就称为 等差数列 。 如果可以重新排列数组形成等差数列,请返回 true ;否则,返回 false 。 示例 1: 输入:arr = [3,5,1] 输出:true 解释:对 阅读全文
posted @ 2020-08-06 22:48 关注我更新论文解读 阅读(110) 评论(0) 推荐(0) 编辑
摘要: STL vector常见用法详解 1. vector的定义 vector<int> v1; //创建一个空的向量v1 vector<int> v2(10); //创建一个向量v2,其已开辟10个元素的空间,相当于int v[10]; vector<int> v3(10,5); //创建一个向量v3, 阅读全文
posted @ 2020-08-04 15:36 关注我更新论文解读 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1528. 重新排列字符串 给你一个字符串 s 和一个 长度相同 的整数数组 indices 。 请你重新排列字符串 s ,其中第 i 个字符需要移动到 indices[i] 指示的位置。 返回重新排列后的字符串。 示例 1: 输入:s = "codeleet", indices = [4,5,6, 阅读全文
posted @ 2020-08-04 01:06 关注我更新论文解读 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。 示例: 输入:["MinStack","push","p 阅读全文
posted @ 2020-06-19 09:23 关注我更新论文解读 阅读(73) 评论(0) 推荐(0) 编辑
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 61 下一页