首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Yew
掘友等级
分享算法与数据结构、面试题题解
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
二叉树后续遍历递归方式
二叉树的后续遍历 后序遍历二叉树,先访问左子节点,再到右子节点,最后是根节点,上图的访问顺序是3->4->1->5->6->2->0。 使用递归的方案来遍历: 我们来模拟上图的二叉树,图的正方形会存放
LeetCode-74.搜索二维矩阵
题目描述 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。 每行的第一个整数大于前一行的最后一个整数。 题目解析 思路:可以将二
二叉树的遍历方式(一)
什么是二叉树 在计算机科学中,二叉树(英语:Binary tree)是每个节点最多只有两个分支(即不存在分支度大于2的节点)的树结构。通常分支被称作“左子树”或“右子树”。二叉树的分支具有左右
广度优先搜索BFS(二)
题目102.二叉树的层次遍历 题意:输入一棵二叉树,需要将树的每一层从左到右存入到vector中,然后每一次按照树的顺序从上往下排。 思路:可以使用BFS来进行遍历整棵二叉树,BFS遍历刚好是从左到右
广度优先搜索BFS(一)
广度优先搜索算法(Breadth-First-Search,BFS)也是一种图的搜索算法,它跟我们之前学习的DFS区别在于,DFS是沿着一条路或者一个分支一路遍历下去,直到最深的分支节点或者路的尽头,
深度优先搜索DFS(三)
LeetCode 98. 验证二叉搜索树 题意:判断一颗二叉树是否为有效的二叉搜索树。判断条件为:1.节点的左子树只包含 小于 当前节点的数;2.节点的右子树只包含 大于 当前节点的数;3.所有左子树
深度优先搜索DFS(二)
LeetCode 113. 路径总和 II 题意:给出一棵二叉树,给定一个目标数值targetSum,输出所有从根节点到叶子节点路径数值和与targetSum相等的路径。 思路:遍历所有路径,可以使用
深度优先搜索DFS(一)
深度优先搜索算法(Depth-First-Search,DFS)是一种图的搜索算法,它遍历或者搜索树、图,沿着一条路或者一个分支一路遍历下去,直到最深的分支节点或者路的尽头,再往回回溯,遍历其他的分支
数据结构与算法-排序
第一个数与第二个数对比,第一个数大于第一个数就调换,接着第二个数跟第三个数对比,第二个数大于第三个数就调换,如此类推到最后一个数。 第一个数与第二个数对比,第一个数大于第一个数就调换,接着第二个数跟第三个数对比,第二个数大于第三个数就调换,如此类推到倒数第二个数。 其实每一次遍…
LeetCode-1249.移除无效的括号
题目大概的意思是输入一组字符串,字符串包含小写字母和‘(’、‘)’,保留能匹配成一对的小括号,去掉多余的‘(’或者‘)’。答案可能会有多个,只需要输出一个正常的字符串就可以。 括号匹配,我们可以使用栈的数据结构来匹配成对的括号,遇到一个左括号‘(’就入栈,如果遇到一个右括号‘)…
下一页
个人成就
文章被点赞
10
文章被阅读
6,671
掘力值
363
关注了
0
关注者
2
收藏集
0
关注标签
1
加入于
2019-09-20