[Java·算法·简单] LeetCode 14. 最长公共前缀 详细解读
题目 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 示例1 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例2 输入:strs = ["dog","racecar","car"] 输出:"" 解释:输入...
[Java·算法·简单] LeetCode 13. 罗马数字转整数 详细解读
题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X &nb...
[Java·算法·简单] LeetCode 141. 环形链表 详细解读
题目 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。 如果链表中存在环 ,则返回 true...
[Java·算法·简单] LeetCode 383. 赎金信 详细解读
题目 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。 示例 示例1 输入:ransomNote = "a", magazin...
[Java·算法·简单] LeetCode 392. 判断子序列 详细解读
题目 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。 进阶: 如果有大量输入的 S,称作 S1, S2, ... , Sk 其中 k >= 10亿,你需要依次检查它们是否...
[Java·算法·简单] LeetCode 125. 验证回文串 详细解读
题目描述 如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。则可以认为该短语是一个 回文串 。 字母和数字都属于字母数字字符。 给你一个字符串 s,如果它是 回文串 ,返回 true ;否则,返回 false 。 示例 示例1 输入: s = "A man, a p...
[Java·算法·中等] LeetCode122. 买股票的最佳时机 II 解读
题目 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的 最大 利润 。 示例 示例1 输入:prices = [7,1,5,3,6,4] 输出:7...
[Java·算法·简单] LeetCode 9. 回文数 详细解读
题目 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 示例 示例1 输入:x = 121 输出:true 示例2 输入:x...
LeetCode题解-逆波兰表达式求值-Java
一看就懂,用的栈,表达式求值的经典套路 class Solution { public int evalRPN(String[] tokens) { Stack<Integer> numStack=new Stack<>(); for (String token : tokens) { ...
LeetCode题解-相交链表-Java
不多说,上代码,一看就懂。主要思路就是 从链表尾往链表头看 public class Solution { public ListNode getIntersectionNode(ListNode headA, ListNode headB) { int countA=getCount(headA); int count...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java更多leetcode相关
- leetcode Java解法
- leetcode索引Java
- leetcode算法链表Java
- leetcode两数之和Java
- leetcode重复项Java
- leetcode环形链表Java
- leetcode二叉树Java
- leetcode Java python3
- leetcode子序列Java
- leetcode路径Java
- leetcode两数Java
- leetcode算法题解Java动态规划
- leetcode字母Java
- leetcode reverse Java
- leetcode括号Java
- leetcode加一Java
- leetcode速通Java
- leetcode分类Java
- leetcode两数相加Java
- leetcode min Java
- leetcode罗马Java
- leetcode树Java
- leetcode对称二叉树Java
- leetcode single number Java
- Java leetcode字母
- leetcode前缀Java
- leetcode相交Java
- leetcode交换Java
- leetcode搜索Java
- leetcode翻转Java
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
+关注