
数据结构
文章平均质量分 85
小笔记
奇妙-
小笔记
展开
-
【同步&异步可并发日志系统】设计及实现
本项⽬主要实现⼀个⽇志系统,其主要⽀持以下功能:1:可进行日志消息格式的指定2:可划分出多级别的⽇志消息,并可设置那个级别及以上的日志可以输出3:可将⽇志写到控制台、⽂件以及按大小切换的滚动⽂件中(一个日志可输出0到多个目的文件)4:⽀持扩展⽇志写入⽬标地及写入要求 ——— 可拓展性5:⽀持同步写⽇志和异步写⽇志6:同步或异步写日志均⽀持多线程程序并发写⽇志7:拥有全局单列,且设有全局宏函数简化使用难度• CentOS7• vscode/vim• g++/gdb• Makefile• 类的原创 2023-08-30 09:28:52 · 837 阅读 · 5 评论 -
链式二叉树的 遍历 及 常用接口(带源码)
1:创建链式二叉树1.1节点基本结构1.2节点的创建1.3节点之间的链接2:遍历二叉树递归的要点2.1前序遍历2.2中序遍历2.3后序遍历2.4层序遍历3 链式二叉树常用外部接口3.1求链式二叉树节点个数3.2求链式二叉树叶节点个数3.3求链式二叉树的**高度**(有几层)3.4求链式二叉树**第K层节点个数**原创 2023-01-02 22:27:39 · 272 阅读 · 12 评论 -
图解代码 堆的构建 及 堆排序
然后与左右孩子中较大的一位比较,如比他小则交换位置。原创 2022-12-31 12:50:19 · 595 阅读 · 12 评论 -
二叉树中已知前序和中序求其后序(图解加技巧让你轻松掌握)
从前序遍历可知根节点为 A,我们在中序遍历中找到A。在 A左半边的值在图中也恰好在左半 边,右半边的值也恰好在图中右边 。所以按这个规律画图即可原创 2022-12-28 20:34:32 · 9670 阅读 · 2 评论