首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Leetcode
锥栗
创建于2021-05-10
订阅专栏
java - Leetcode刷题
暂无订阅
共145篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Leetcode】24. 两两交换链表中的节点
题目描述 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 题解 三指针法,至少三指针才能实现交换。始终取需要交换节点的上一个
【Leetcode】151. 翻转字符串里的单词
题目描述 给你一个字符串 s ,逐个翻转字符串中的所有 单词 。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 请你返回一个翻转 s 中单词顺序并用单个空格相连
【Leetcode】695. 岛屿的最大面积
题目描述 给定一个包含了一些 0 和 1 的非空二维数组 grid 。 一个 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在水平或者竖直方向上相邻。你可以假设
【Leetcode】704. 二分查找
题目描述 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 题解 题如其名,二
【Leetcode】394. 字符串解码
题目描述 给定一个经过编码的字符串,返回它解码后的字符串。 编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k 保证为正整
【Leetcode】8. 字符串转换整数 (atoi)
题目描述 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(string s) 的算
【Leetcode】1143. 最长公共子序列
题目描述 给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在
【Leetcode】82. 删除排序链表中的重复元素 II
题目描述 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除链表中所有存在数字重复情况的节点,只保留原始链表中 没有重复出现 的数字。 返回同样按升序排列的结果链表。 题解 没做过【
【Leetcode】83. 删除排序链表中的重复元素
题目描述 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。 返回同样按升序排列的结果链表。 题解 双指针法 定义前指针pre,后指针cur
【Leetcode】518. 零钱兑换 II
题目描述 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一
【Leetcode】718. 最长重复子数组
题目描述 给两个整数数组 A 和 B ,返回两个数组中公共的、长度最长的子数组的长度。 题解 题解可以直接看网友的,这里就不多说了 https://leetcode-cn.com/problems/m
【牛客字节机试】ZJ23 找零
题目描述 题解 可能直接解会比较好,先1024减去输入的n,得到需要找零的总金额money,然后依次看看64,16,4和1分别要多少张即可。
【牛客华为机试】HJ15 求int型正整数在内存中存储时1的个数
题目描述 描述 输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。 输入描述: 输入一个整数(int类型) 输出描述: 这个数转换成2进制后,输出1的个数 题解 通过包装器的Int
【牛客华为机试】HJ11 数字颠倒
题目描述 描述 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int整数 输出描述: 将这
【牛客华为机试】HJ12 字符串反转
题目描述 描述 接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000) 输入描述: 输入一行,为一个只包含小写字母的字符串。 输出描述: 输出该字符串反转后的字符
【Leetcode】总集篇
就正如 [【剑指offer】总集 ](https://blog.csdn.net/fisherish/article/details/114746817) 所说,剑指offer和LeetCode的题目
【Leetcode】543. 二叉树的直径
// 543. 二叉树的直径 // 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结 // 点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。
【Leetcode】93. 复原 IP 地址
// 93. 复原 IP 地址 // 给定一个只包含数字的字符串,用以表示一个 IP 地址,返回所有可能从 s 获得的 // 有效 IP 地址 。你可以按任何顺序返回答案。 // 有效 IP 地址
【Leetcode】209. 长度最小的子数组
// 209. 长度最小的子数组 // 给定一个含有 n 个正整数的数组和一个正整数 target 。 // 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, n
【Leetcode】162. 寻找峰值
// 162. 寻找峰值 // 峰值元素是指其值大于左右相邻值的元素。 // 给你一个输入数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值, // 在这种情况下,返回 任何一个峰值
下一页