首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
cuisheng
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
力扣刷题:30-返回倒数第 k 个节点(面试题 02.02)
本题使用递归的方式,计算出每个节点是倒数的第几个节点,在递归的方法中,当指定的目标节点位置出现时,使用指针变量存储目标节点。 下面是用C++语言实现的代码。
力扣刷题:29-表现良好的最长时间段(1124)
这道题需要用到前缀和算法,来计算一个区间的元素和。我们把超过8小时的节点称为1,小于等于8小时的节点为-1,这样,我们就是要找出连续的一段区间和的值大于0的最长的区间数量。由于节点值只有1和-1,所以
力扣刷题:28-函数的独占时间(636)
这道题使用堆栈来记录函数的调用关系,这样就知道当前暂停了哪些函数,正在执行哪些函数了,按照时间戳分别记录时间,就可以了。 下面是用C++语言实现的代码。
力扣刷题:27-基本计算器 II(227)
这道题借用两个栈来实现,一个操作数栈,一个操作符栈,如果遇到操作数,直接入栈,如果遇到操作符,由于优先级的关系,如果此操作符没有栈顶的操作符优先级高,则先将栈顶的运算符出栈进行运算。同时,为了将栈中的
力扣刷题:26-验证二叉树的前序序列化(331)
前序序列化的二叉树,是按照根左右的顺序序列化存储的,先把题目给定的每一个节点,存放到vector中,然后从最尾端的倒数3个元素开始判断,如果这三个元素符合[数字,#,#]的格式,就将这三个元素合并为一
力扣刷题:25-二叉树的后序遍历(145)
二叉树的后续遍历是指,二叉树的每个节点,按照左右根的顺序进行遍历,使用递归算法是一个很好的解决办法。 下面是使用C++语言实现的代码。
力扣刷题:24-移除无效的括号(1249)
有效的括号首先是左右括号的数量相等,再就是左括号一定先出现(在左边),这个可以使用一个变量来计数,出现做括号加一,出现右括号减一,当变量等于-1时,一定是多出了一个有括号,删除它,如果所有括号处理完了
力扣刷题:23-删除最外层的括号(1021)
遇到左括号加一,遇到右括号减一,当等于零的时候,就是最外层的括号结束了,将这段字符范围的最左边和最右边一个字符删除即可。 下面是使用C++实现的代码:
力扣刷题:22-有效的括号(20)
有效括号的规则首先是左括号和有括号的数量相等,对应的一对左右括号类型相对应,这个可以使用栈来验证括号的合理性,遇到左括号,进行入栈,遇到右括号,进行出栈,并且判断出栈的括号类型是否与遇到的右括号类型对
力扣刷题:21-验证栈序列(946)
给定入栈和出栈顺序,判定是否合理,这道题可以使用一个栈进行模拟实验,只要处理完所有元素后,这个栈为空,就说明是合理的。 下面是C++实现的代码:
下一页
个人成就
文章被阅读
3,855
掘力值
87
关注了
1
关注者
0
收藏集
0
关注标签
8
加入于
2021-11-25