12 2021 档案

摘要:题目 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 示例 1: 输入: nums = [1,1,1,2,2,3], k = 2 输出: [1,2] 示例 2: 输入: nums = [1], k = 1 输出: [1] 提示: 1 阅读全文
posted @ 2021-12-30 21:55 你也要来一颗长颈鹿吗 阅读(21) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个包含 n + 1 个整数的数组 nums ,其数字都在 1 到 n 之间(包括 1 和 n),可知至少存在一个重复的整数。 假设 nums 只有 一个重复的整数 ,找出 这个重复的数 。 你设计的解决方案必须不修改数组 nums 且只用常量级 O(1) 的额外空间。 示例 1: 输入: 阅读全文
posted @ 2021-12-30 21:21 你也要来一颗长颈鹿吗 阅读(23) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例 1: 输入:lists = [[1,4,5],[1,3,4],[2,6]] 输出:[1,1,2,3,4,4,5,6] 解释:链表数组如下: [ 1->4->5, 1->3->4, 2-> 阅读全文
posted @ 2021-12-29 10:43 你也要来一颗长颈鹿吗 阅读(21) 评论(0) 推荐(0) 编辑
摘要:题目 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3 ,4,5,1,2] 为 [1,2,3,4,5] 的一次旋转,该数组的最 阅读全文
posted @ 2021-12-28 11:09 你也要来一颗长颈鹿吗 阅读(17) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1: 输入:nums = [100,4,200,1,3,2] 输出:4 解释:最长数字连续序列是 [1, 2, 3, 4]。它的 阅读全文
posted @ 2021-12-27 16:49 你也要来一颗长颈鹿吗 阅读(52) 评论(0) 推荐(0) 编辑
摘要:题目 Given the head of a linked list, return the node where the cycle begins. If there is no cycle, return null. There is a cycle in a linked list if th 阅读全文
posted @ 2021-12-27 15:52 你也要来一颗长颈鹿吗 阅读(17) 评论(0) 推荐(0) 编辑
摘要:题目 请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回其层次遍历结果: [ [3 阅读全文
posted @ 2021-12-26 14:49 你也要来一颗长颈鹿吗 阅读(20) 评论(0) 推荐(0) 编辑
摘要:题目 There is an integer array nums sorted in ascending order (with distinct values). Prior to being passed to your function, nums is possibly rotated a 阅读全文
posted @ 2021-12-22 19:31 你也要来一颗长颈鹿吗 阅读(18) 评论(0) 推荐(0) 编辑
摘要:题目 Given an m x n 2D binary grid grid which represents a map of '1's (land) and '0's (water), return the number of islands. An island is surrounded by 阅读全文
posted @ 2021-12-22 18:51 你也要来一颗长颈鹿吗 阅读(38) 评论(0) 推荐(0) 编辑
摘要:题目 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。 实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字 阅读全文
posted @ 2021-12-21 21:54 你也要来一颗长颈鹿吗 阅读(27) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中,返回 true ;否则,返回 false 。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用 阅读全文
posted @ 2021-12-20 21:12 你也要来一颗长颈鹿吗 阅读(24) 评论(0) 推荐(0) 编辑
摘要:题目 给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。 请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出: 5 示例 2: 输入: [3,2,3,1,2,4,5,5,6] 和 阅读全文
posted @ 2021-12-15 22:03 你也要来一颗长颈鹿吗 阅读(25) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 二叉搜索树定义: 二叉搜索树是一种节点值之间具有一定数量级次序的二叉树,对于树中每个节点: 若其左子树存在,则其左子树中每个节点的值都不大于该节点值; 若其右子 阅读全文
posted @ 2021-12-13 21:46 你也要来一颗长颈鹿吗 阅读(18) 评论(0) 推荐(0) 编辑
摘要:题目 给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 提醒一下,二叉搜索树满足下列约束条件: 节点的左子树仅包含键 小于 节点键的节点。 节点的右子树仅包含键 阅读全文
posted @ 2021-12-12 22:15 你也要来一颗长颈鹿吗 阅读(21) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 输入: [1,2,3,4] 输出: [24,12,8,6] 提示:题目数据保证数组之中任意元素的全部前缀元素 阅读全文
posted @ 2021-12-12 16:47 你也要来一颗长颈鹿吗 阅读(20) 评论(0) 推荐(0) 编辑
摘要:题目 Given the root of a binary tree, return its maximum depth. A binary tree's maximum depth is the number of nodes along the longest path from the roo 阅读全文
posted @ 2021-12-07 14:30 你也要来一颗长颈鹿吗 阅读(17) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示