java
文章平均质量分 69
Bluetooth730
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Leetcode20.有效的括号
这是 Java 中一个 内置的栈类,位于 java.util 包中。- 如果后续再次执行 stack.push('b');,字符 'b' 会压在 'a' 上方,此时栈顶元素是 'b'。给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。- 如果 ch 是 'a' ,那么字符 'a' 会被放入栈的顶部。//如果输入的字符串是空的(没有任何括号),直接返回 true (每个右括号都有一个对应的相同类型的左括号。输入:s = "()"原创 2025-03-18 11:28:46 · 285 阅读 · 0 评论 -
LeetCode14.最长公共前缀
/这段代码的作用是:逐个检查所有字符串的第 i 个字符是否与基准字符 c 相同。如果发现某个字符串的长度不够(即第 i 个字符不存在),或者字符不匹配,则立即返回当前找到的最长公共前缀。- substring(0,i) :截取第一个字符串 strs[0] 从索引 0 到 i-1 的子串(因为 Java 的 substring 是左闭右开)。输入:strs = ["flower","flow","flight"]输入:strs = ["dog","racecar","car"]原创 2025-03-10 23:19:49 · 393 阅读 · 0 评论 -
Leetcode 13.罗马数字转整数
例如,对于罗马数字 IX ,先遇到 I (值为 1 ),后遇到 X (值为 10 ),当遇到 X 时,由于 X 的值大于 I ,根据规则 I 应该被减去(即 10 - 1 = 9 )。- 如果 preNum 小于 num ,说明当前字符代表的数值比前一个字符代表的数值大,按照罗马数字的规则,应该减去前一个数值(例如 IV , I 应该被减去)。例如,对于罗马数字 III ,在循环中,每次处理一个 I 时,会将其值加到 sum 中,但最后一个 I 对应的整数值在循环结束时还没有被处理。原创 2025-03-04 11:59:00 · 829 阅读 · 0 评论 -
Leet code 9.回文数
回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。是一个回文整数,返回。原创 2025-03-03 21:02:36 · 322 阅读 · 0 评论 -
leetcode 1.两数之和
先从2开始依次向后遍历,依次加后一个数,先是2+7.再是2+11,2+15,再从7开始向后遍历,7+11,7+15,再是11+15。给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。//创建一个长度为二的整数数组result,用于存储最终找到的两个数组的索引。可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。//未找到结果时,抛出异常。原创 2025-02-24 22:57:16 · 305 阅读 · 0 评论
分享