![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode刷题-简单
文章平均质量分 66
梅菜扣肉林
这个作者很懒,什么都没留下…
展开
-
leetcode刷题:884、977
给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,如果两者相等,返回 true。# 代表退格字符。注意:如果对空文本输入退格字符,文本继续为空。原创 2024-05-07 19:20:47 · 238 阅读 · 0 评论 -
leetcode刷题-简单:20/21
给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。1.建立一个栈,建立映射关系2.遍历所有字符串3.判断——————4.继续判断5.弹出or 压入6.最终返回栈是空的情况就是有效括号。原创 2024-04-17 12:18:57 · 118 阅读 · 0 评论 -
leetcode刷题-简单-26
虽然这种方法更简洁,但它并不完全符合题目的“原地”要求,因为它可能在底层使用额外的空间。然而,了解如何利用C++的标准库来简化代码还是很有用的。在C++中,这行代码利用了标准模板库(STL)中的unique和erase函数来删除数组(或向量)nums中的重复元素。nums.end()numsnums在C++标准库中,函数是用来移除来自已排序的序列(例如数组或向量)中的重复元素的。函数通常与std::sort函数结合使用,因为它只能在已排序的序列上正确地移除重复项。原创 2024-04-17 10:53:23 · 653 阅读 · 0 评论 -
leetcode刷题-简单=9/13/14
9.给你一个整数 x ,如果 x 是一个回文整数,返回 true;否则,返回 false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。原创 2024-04-11 16:08:04 · 219 阅读 · 0 评论 -
leetcode回忆法-1两数之和
主要区别第二段代码使用了两遍遍历的方法:第一遍用于构建哈希表,第二遍用于查找补数。第三段代码通过只遍历一遍数组,在遍历过程中同时构建哈希表和查找补数,提高了效率。两者都利用了哈希表()来提高查找速度,差别主要在于遍历的次数。一遍哈希表法更加高效,因为它将问题解决在一个循环中。原创 2024-04-08 19:57:39 · 650 阅读 · 0 评论