首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode 刷题(Java)
LBShinChan
创建于2022-03-01
订阅专栏
本专栏为使用Java进行LeetCode刷题
等 4 人订阅
共134篇文章
创建于2022-03-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
剑指Offer 17、打印从1到最大的n位数
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第13天,点击查看活动详情。 题目: 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3
剑指Offer 16-17.数值的整数次方
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情。 题目:实现$pow(x, n)$,即不使用库函数实现数的幂运算。 解题思路 不考虑那么多,计算一个数的n
剑指offer 15、二进制中1的个数
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第11天,点击查看活动详情。 题目:编写一个函数,其输入是一个无符号整数,要求返回二进制表达中数字位数为1的个数。 但Java中没有无
剑指offer 14-15 剪绳子
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第10天,点击查看活动详情。 题目:给定一根长为n的绳子,现要求将绳子剪成整数长度的m段,每段绳子的长度记为 k[0],k[1]...
剑指offer 13.机器人的运动范围
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第9天,点击查看活动详情。 题目:给定一个m行n列的网格,网格的坐标从[0, 0]到[m-1, n-1]。现有一个人从[0, 0]开始
剑指Offer 10、12
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情。 这两题都是之前LeetCode热门100题中重复的题,在此复习一下。 第十题题目:青蛙跳台阶问题,给定一只
LeetCode 153、154 寻找排序数组中的最小值
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情。 题目:已知一个长度为n的升序数组,将此数组n次旋转后可得到一个输入数组,要求设计一个时间复杂度为$O(lo
剑指Offer 9-10
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第6天,点击查看活动详情。 今天来看两题,分别是 剑指 Offer 09. 用两个栈实现队列 和 剑指 Offer 10- I. 斐波
剑指 Offer 07. 重建二叉树
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情。 题目:给定某棵二叉树的先序和中序序列,要求重建此二叉树并且返回二叉树的根节点。 例如: 解题思路 本题和之
剑指 Offer 06. 从尾到头打印链表
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情。 题目:给定一个链表的头节点,要求用数组返回链表的倒序。 例如: 解题思路 因为栈具有先进后出的特性,因此根
剑指 Offer 05. 替换空格
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情。 题目:请实现一个函数,将字符串s中的每个空格替换成%20。 示例: 解题思路 在做本题之前,首先应该了解在
剑指 Offer 04. 二维数组中的查找
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 题目:现有一个n*m的二维数组,在二维数组中,每行的元素都按照从左到右递增的顺序排列,每一列都按照从上到下
剑指 Offer 03. 数组中重复的数字
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。 题目:给定一个长度为n的数组nums,在nums中所有数字都在0~n-1范围内。但数组中存在某些数字是重复
LeetCode 146.155 设计应用题
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 今天做两道设计题,分别对应LeetCode 146.LRU缓存和LeetCode 155.最小栈。具体题目可点击链接。
LeetCode 406.根据身高重建队列
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目:给定一个数组people,其中$people[i] = [h_i, k_i]$表示第i个人的身高为$h_i$ 正好
LeetCode 448.找到所有数组中消失的数字
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目:给定一个含n个整数的数组nums,其中数组中元素都在区间[1, n]内,要求找出在[1, n]范围内但没有在num
LeetCode 494. 目标和
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目:给定一个整数数组nums和一个目标target。要求向数组中每个整数前面加+或-,之后串联所有整数得到一个表达式,
LeetCode 416.分割等和子集
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目:给定一个只包含正整数的非空数组nums。判断是否可以将此数组分割成两个子集,使得两个子集的元素相等。 解题思路 首
LeetCode 438.找到字符串中所有字母异位词
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目:给定两个字符串s和p,找到s中p的异位词子串,返回子串的起始索引。 解题思路 本题思路很好想,首先看两个字符串的长
LeetCode 581. 最短无序连续子数组
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。 题目:给定一个整数数组nums,要求找到一个连续子数组,要求对这个连续子数组进行排序,则整个序列变成有序,输出最短子数组
下一页