首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Leetcode
锥栗
创建于2021-05-10
订阅专栏
java - Leetcode刷题
暂无订阅
共145篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【牛客SQL】SQL43 将所有to_date为9999-01-01的全部更新为NULL
题目描述 题解 考察update的基本用法 运行时间:51ms 超过30.83% 用Mysql提交的代码 占用内存:7468KB 超过12.34%用Mysql提交的代码
【牛客SQL】SQL42 删除emp_no重复的记录,只保留最小的id对应的记录。
题目描述 题解 子查询解 运行时间:51ms超过25.03% 用Mysql提交的代码 占用内存:7452KB超过9.25%用Mysql提交的代码 神仙解 自己按两张表来比对 运行时间52ms 占用内存
【Leetcode】560. 和为K的子数组
题目描述 给你一个整数数组 nums 和一个整数 k ,请你统计并返回该数组中和为 k 的连续子数组的个数。 题解 暴力解法,双循环,i指针从左往右走,j指针从i往左走,一个个遍历一个个加起来,直到加
【Leetcode】43. 字符串相乘
题目描述 题解 从低位往高位乘,进位累加到下一个高位,这个点肯定都能想到。问题在于如何存这样的状态。 其实很简单,num1假设有n位,num2假设有m位,那么num1和num2的运算结果分解到n +
【Leetcode】ACM模式的输入处理
前言 以牛客笔试题为例,ACM模式下的输入处理示例 ZJ1 附加题 (多行多个int) ZJ1 附加题题目地址 第一行一个int数字,第二行有多个int数字, 那我们第一个存一个数字,第二行用Arra
【Leetcode】662. 二叉树最大宽度
题目描述 题解 还记得二叉树层序遍历https://blog.csdn.net/fisherish/article/details/115791079,还有二叉堆的概念,结点如果为 i,那么左子节点值
【Leetcode】440. 字典序的第K小数字
题目描述 题解 建议直接看大佬讲解 https://www.bilibili.com/video/BV1q5411A7fU?spm_id_from=333.999.0.0 执行用时:0 ms, 在所有
【Leetcode】145. 二叉树的后序遍历
题目描述 给定一个二叉树,返回它的 后序 遍历。 题解 递归法 执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户 内存消耗:36.8 MB, 在所有 Java 提交中击败了29
【Leetcode】16. 最接近的三数之和
题目描述 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 题
【Leetcode】329. 矩阵中的最长递增路径
题目描述 给定一个 m x n 整数矩阵 matrix ,找出其中 最长递增路径 的长度。 对于每个单元格,你可以往上,下,左,右四个方向移动。 你 不能 在 对角线 方向上移动或移动到 边界外(即不
【Leetcode】14. 最长公共前缀
题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 题解 执行用时:1 ms, 在所有 Java 提交中击败了75.80%的用户 内存消耗:36.4 M
【Leetcode】154. 寻找旋转排序数组中的最小值 II
题目描述 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,4,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则
【Leetcode】153. 寻找旋转排序数组中的最小值
题目描述 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则
【Leetcode】225. 用队列实现栈
题目描述 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将
【Leetcode】59. 螺旋矩阵 II
题目描述 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 题解 这道题不能说和【Leetcode】54. 螺旋矩阵非
【Leetcode】61. 旋转链表
题目描述 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。 题解 旋转链表 = 找倒数第k个节点 + 翻转前后链表 执行用时:0 ms, 在所有 Java 提交中击败了
【Leetcode】739. 每日温度
题目描述 请根据每日 气温 列表 temperatures ,请计算在每一天需要等几天才会有更高的温度。如果气温在这之后都不会升高,请在该位置用 0 来代替。 题解 执行用时:42 ms, 在所有 J
【Leetcode】230. 二叉搜索树中第K小的元素
题目描述 给定一个二叉搜索树的根节点 root ,和一个整数 k ,请你设计一个算法查找其中第 k 个最小元素(从 1 开始计数)。 题解 大顶堆法 (前序)遍历树的所有元素,设定一个大顶堆maxHe
【Leetcode】179. 最大数
题目描述 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。 题解 题眼在于,本题需要转为Str
【Leetcode】44. 二叉树的前序遍历
题目描述 题解 递归法 执行用时:0 ms, 在所有 Java 提交中击败了100.00%的用户 内存消耗:36.7 MB 在所有 Java 提交中击败了38.60%的用户 递归都会写,主要还是考察遍
下一页