![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
weixin_43436587
这个作者很懒,什么都没留下…
展开
-
cin, getline, get 使用小结
参考https://www.cnblogs.com/dj0325/p/8513356.htmlcin()可以读数字,字符,字符串,cin使用空白(空格、制表符和换行符)来确定字符串结束的位置,并且对于换行符,cin会把换行符留在输入队列。cin读取字符串放到数组中,并自动在结尾添加空字符。getline 读取一行字符串,直到到达换行符,随后getline将丢弃换行符。cin.get(str,num)读取一行字符串,直到到达换行符,将换行符保留到输入序列中。cin.get(char) 读取一个字符原创 2021-06-18 11:21:56 · 185 阅读 · 0 评论 -
leetcode -双指针-滑动窗口
长度最小的子数组给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/minimum-size-subarray-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。.原创 2021-03-08 15:11:05 · 90 阅读 · 0 评论 -
leetcode 大顶堆使用
leetcode 大顶堆题目基本思路代码大顶堆题目给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在 1 个单位时间内执行完。在任何一个单位时间,CPU 可以完成一个任务,或者处于待命状态。然而,两个 相同种类 的任务之间必须有长度为整数 n 的冷却时间,因此至少有连续 n 个单位时间内 CPU 在执行不同的任务,或者在待命状态。你需要计算完成所有任务所需要的 最短时间 。例如:输入:tasks =原创 2020-12-20 12:31:44 · 154 阅读 · 2 评论 -
leetcode 桶排序用法例题
1 题目在整数数组 nums 中,是否存在两个下标 i 和 j,使得 nums [i] 和 nums [j] 的差的绝对值小于等于 t ,且满足 i 和 j 的差的绝对值也小于等于 ķ 。如果存在则返回 true,不存在返回 false。2 答案https://leetcode-cn.com/problems/contains-duplicate-iii/solution/xiang-xi-tong-su-de-si-lu-fen-xi-duo-jie-fa-by-46/参考class Solut原创 2020-11-22 16:32:36 · 389 阅读 · 0 评论 -
LeetCode计数排序
代码出处https://leetcode-cn.com/problems/relative-sort-array/solution/ming-que-bi-jiao-fang-shi-hou-xiang-zen-yao-pai-ji/给你两个数组,arr1 和 arr2,arr2 中的元素各不相同arr2 中的每个元素都出现在 arr1 中对 arr1 中的元素进行排序,使 arr1 中项的相对顺序和 arr2 中的相对顺序相同。未在 arr2 中出现过的元素需要按照升序放在 arr1 的末尾。原创 2020-11-04 10:06:59 · 167 阅读 · 0 评论