会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
LQWUI
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2022年6月27日
图的宽度优先遍历
摘要: 宽度优先遍历,是以离初状态的状态距离为序进行遍历。 set检查判断是否有重复
阅读全文
posted @ 2022-06-27 19:56 这就叫做C++
阅读(46)
评论(0)
推荐(0)
编辑
折纸条——打印凸凹
摘要:
阅读全文
posted @ 2022-06-27 08:44 这就叫做C++
阅读(7)
评论(0)
推荐(0)
编辑
2022年6月26日
在二叉树中找后继节点
摘要:
阅读全文
posted @ 2022-06-26 19:41 这就叫做C++
阅读(2)
评论(0)
推荐(0)
编辑
在二叉树中找两个节点的最小公共祖先
摘要:
阅读全文
posted @ 2022-06-26 15:41 这就叫做C++
阅读(3)
评论(0)
推荐(0)
编辑
12day二叉树树型dp
摘要: 1.搜索二叉树: 定义:每一个节点的左节点都比它小,右节点比它大。 判断方式:中序遍历,应为从小到大的排序。 2.完全二叉树CBT: 定义:除最后一层数都是满的,最后一层从左到右依次变满。 判断:宽度优先遍历(见10day)。1.任一节点有右无左,直接返回false, 2.在一不违规下,如果遇到第一
阅读全文
posted @ 2022-06-26 10:32 这就叫做C++
阅读(18)
评论(0)
推荐(0)
编辑
2022年6月25日
11day(二叉树宽度优先遍历)
摘要: 1.二叉树宽度优先遍历 使用队列,头节点进入,弹出打印,先放左再放右。终止条件,queue为空。其余操作随意。 有Bug最后一层无法结算,导致max无法更新。 应该return 时再比较一次
阅读全文
posted @ 2022-06-25 09:47 这就叫做C++
阅读(28)
评论(0)
推荐(0)
编辑
2022年6月24日
10DAY
摘要: 1.递归序!!! 2.先序遍历。 第一次来到时打印。 中序遍历为第二次来到节点时打印,后序第三次打印。 3.不用递归的先序遍历 后序: 中序:整个二叉树都按照左边界分解。 两次print行为可以改为任意行为,比如判断。。
阅读全文
posted @ 2022-06-24 10:10 这就叫做C++
阅读(30)
评论(0)
推荐(0)
编辑
2022年6月23日
9day:判断两个链表是否有公共部分
摘要: 判断两个链表是否有公共部分,存在则返回 1.两个链表都无环: 分别得到两个链表的长度和最后一个节点的地址,比较地址是否相等,如果不相等,则无公共部分。如果相等,则较长的链表先走长度之差,再两个链表一起走,节点相等则进入公共部分。 2.一个链表有环,一个链表无环。不可能相交。 3.两个链表都有环
阅读全文
posted @ 2022-06-23 21:31 这就叫做C++
阅读(44)
评论(0)
推荐(0)
编辑
2022年6月22日
1.链表
摘要: 1.判断是否为回文链表 法一1.把数组右边放入栈中,弹出比较 2.使用快慢指针,快指针走完时慢指针指向数组中间位置。 法二1.使用快慢指针,直接改链表^-^进行判断,然后再改回去。 代码:1. 2. whlie里面很好用,大量实践得到 3. 只用了6个变量
阅读全文
posted @ 2022-06-22 21:16 这就叫做C++
阅读(16)
评论(0)
推荐(0)
编辑
8day
摘要: 1.哈希表在使用时都认为时间复杂度为常数级别(比较大的常数^-^),指针占8字节 2.有序表的Key要能比较。性能比哈希表差,o(nlogn) 哈希——>有序
阅读全文
posted @ 2022-06-22 08:50 这就叫做C++
阅读(62)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页
公告