
LeetCode
小温爱摸鱼
爱吃饭 爱喝水 爱摸鱼
展开
-
LeetCode-有效的括号
一直在“执行出错”,测试样例又没啥问题,主要原因在于当判断右括号时没有事先判断是否非空,加上非空判断就过了。给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。先上代码(代码很臭,因为改了很多遍很烦躁,所以最后改的啥也不是)每个右括号都有一个对应的相同类型的左括号。左括号必须用相同类型的右括号闭合。输入:s = “()[]{}”左括号必须以正确的顺序闭合。输入:s = “()”输入:s = “(]”原创 2023-08-26 23:37:03 · 135 阅读 · 0 评论 -
LeetCode-两句话中的不常见单词(stringstream的使用)
每个单词仅由小写字母组成,如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的。示例1: 输入:{“s1”:“this apple is sweet’”,“s2”:“this apple is sour”}示例2:输入:{“s1”:“apple apple’”,“s2”:“banana”} 输出:[“banana”]给你两个句子S1和S2,返回所有不常用单词的列表。s1和s2中的所有单词间均由单个空格分隔。s1和s2由小写英文字母和空格组成。原创 2023-08-19 16:36:53 · 129 阅读 · 0 评论 -
LeetCode-寻找两个正序数组的中位数
解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。输入:nums1 = [1,2], nums2 = [3,4]输入:nums1 = [1,3], nums2 = [2]纯暴力解法,不知道为啥这个“困难”题直接暴力就能解出来。解释:合并数组 = [1,2,3] ,中位数 2。输出:2.00000。输出:2.50000。原创 2023-08-13 13:52:15 · 83 阅读 · 0 评论 -
LeetCode-无重复字符的最长子串
太久没写过这种代码了,出现了n多弱智错误,导致这么简单的一个题居然耗费了两个小时才解出来,leetcode不让debug真的是很无语,只能在自己电脑上改格式再debug,烦。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。输入: s = “abcabcbb”输入: s = “bbbbb”原创 2023-08-12 13:57:01 · 204 阅读 · 0 评论