会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sync
hello~
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2024年3月20日
简述归并排序
摘要: 归并排序 特点: 高效稳定时间复杂度最佳/平均/最差: O(N log N) 递归算法有专门的公式来计算时间复杂度 空间复杂度 O(N) 因为开辟了临时的tem_arr数组 一个静态的演示图(from leetcode) 一个动态的演示图 合并实现使用merge函数 inline void merg
阅读全文
posted @ 2024-03-20 17:03 syn_tax
阅读(26)
评论(0)
推荐(0)
2024年3月19日
3分钟搞懂广度优先搜索[BFS]
摘要: 广度优先搜索 实现方式 队列 问题 求从左上角到右下角的最短路径 核心代码 q.push((node){0, 0, 1}); //预处理放入开始结点 while (!q.empty()) { //只要还有需要处理的结点 node cur = q.front(); //去除队首元素 q.pop();
阅读全文
posted @ 2024-03-19 23:09 syn_tax
阅读(50)
评论(0)
推荐(0)
3分钟弄懂深度优先搜索[DFS]
摘要: 深度优先搜索 介绍 假设有这么一张地图: 其中: 1 表示墙壁,0 表示可以走的路 🤔 思考:如何找到一条路可以从左上角走到右下角? 左上角的坐标记为(0, 0),右下角的坐标记为(4, 4) 预处理 准备一个和 map 等大的布尔型二维数组数组 vis,并且全部初始化为false代表没有走过。
阅读全文
posted @ 2024-03-19 19:12 syn_tax
阅读(52)
评论(0)
推荐(0)
【动态规划】完全平方数-详解
摘要: 力扣 279. 完全平方数 题目 力扣链接 我的思路 因为范围固定,所以可以先列举出所有的完全平方数,然后很快会发现一个规律。 完全平方数:1 4 9 16 25 36 49 64 81 … n2 以 12 为例: 最开始的思路是让拆除来的因子肯定尽量是完全平方数 我们查找完全平方数的表,从右往左去
阅读全文
posted @ 2024-03-19 17:11 syn_tax
阅读(170)
评论(0)
推荐(0)
2024年3月18日
如何判断一颗完全二叉树
摘要: 判断完全二叉树 完全二叉树性质 除最后一层,全部满节点最后一层结点从左到右依次填满 思路:采用宽度优先遍历 思路 任一结点**有右无左**,返回 false在不违反1.的情况下,遇到第一个单子结点的结点后,剩下的结点必须为**叶节点** isCBT()方法 inline bool isCBT(Nod
阅读全文
posted @ 2024-03-18 23:19 syn_tax
阅读(45)
评论(0)
推荐(0)
搜索二叉树迭代和递归的两种*简单*实现方式
摘要: 判断搜索二叉树 概念 一棵树所有结点的左节点小于父节点,右节点大于父节点,则为搜索二叉树。 迭代方法 中序遍历二叉树,如果总是升序则是搜索二叉树。如果存在降序,那肯定不是搜索二叉树。 Coding checkTreeOrder()方法 bool checkTreeOrder(Node* head)
阅读全文
posted @ 2024-03-18 22:10 syn_tax
阅读(19)
评论(0)
推荐(0)
2024年3月17日
二叉树递归和迭代分别实现三种遍历
摘要: 定义 struct Node { int value; Node* left; Node* right; Node(int v): value(v), left(NULL), right(NULL) {}; }; 一、递归遍历 🥰 递归先序遍历(左序遍历) inline void traverse
阅读全文
posted @ 2024-03-17 18:35 syn_tax
阅读(45)
评论(0)
推荐(0)
2024年3月6日
[动态规划][蓝桥杯 2022 省 B] 李白打酒加强版 -- 代码注释含详解
摘要: P8786 [蓝桥杯 2022 省 B] 李白打酒加强版(洛谷) 洛谷题目链接 李白打酒很快活,而我打了一晚上代码才把这题弄懂🥲 P8786 [蓝桥杯 2022 省 B] 李白打酒加强版(洛谷)题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示\***\*\*\*\*\***\*
阅读全文
posted @ 2024-03-06 00:10 syn_tax
阅读(149)
评论(0)
推荐(0)
2024年3月3日
CSS-Study-Note with GitHub Program link
摘要: CSS Study Note GitHub Program:Click me to the GitHub! CSS-Study-Note-Content CSS Study NoteIntroduction-CSSInline CSS, Internal CSS and External CSSIn
阅读全文
posted @ 2024-03-03 19:44 syn_tax
阅读(14)
评论(0)
推荐(0)
2024年2月29日
HTML最强入门学习笔记+GitHub小项目源码
摘要: HTML学习笔记 GitHub项目链接: 点我跳转GitHub 本博客采用markdown编写,上面这个链接跳转就是采用了html的<a></a>的代码设计的跳转提示~ 1.创建文件可以使用 ! 在VSCode中进行快速补全从而生成一整个HTML结构 HTML组成 <!DOCTYPE = html>
阅读全文
posted @ 2024-02-29 22:12 syn_tax
阅读(30)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告