- 博客(32)
- 收藏
- 关注
原创 C++ --- map/set的使用
本篇文章写的是STL容器中map和set的使用,通过介绍它们的构造函数,迭代器,常用方法这几个方面进行描述,同时也详细演示了两者的insert的多样使用方式,以及介绍map中的pair类型,演示operator[]的多样用法。
2025-12-03 23:23:36
934
原创 数据结构 --- 二叉搜索树
本篇文章简单介绍了什么是二叉搜索树,简单实现了此树的插入,查找,删除,遍历方法,每一个方法介绍了实现的核心思想,并且了解了二叉搜索树是没有平衡的AVL树,红黑树。
2025-11-30 22:12:32
711
原创 数据结构 --- 树
本篇文章写的是链式实现二叉树,首先介绍了什么是树,各种树的分类以及使用C语言去实现链式二叉树,当中相关算法的核心思想是递归。
2025-11-26 22:04:39
653
原创 C++ --- 多态
本篇文章写的是C++特性之多态,讲述了什么是多态,形成多态的两个重要条件,虚函数和它的重写,并代码举例演示了多态,最后在底层简单讲述了虚函数表指针和虚表实现多态的原理。
2025-11-24 22:29:33
628
原创 Linux系统 --- 权限
本篇文章主要介绍了Linux系统下的权限问题,详细介绍了三种不同的角色,以及每种角色所对应的文件权限属性,并且也解答了Linux下关于权限常见的问题。
2025-08-26 14:38:57
712
原创 C++ --- 模板进阶
本篇文章写的是模板的其他使用方式,(1)非类型的模板参数(相当于常量),(2)特殊化处理,(3)模板的声明定义分离,对于此,最好的是将声明定义全部写在.h文件。
2025-08-06 13:37:49
695
原创 c++ --- priority_queue的使用以及简单实现
本篇文章主要介绍了priority_queue(优先级队列)的使用,以及它的简单实现,通过它的简单实现,了解了一个新的知识 --- 仿函数,所谓仿函数实质上是类,通过此类创建的对象可以像函数一样被调用,这就是仿函数。
2025-08-03 21:15:45
969
原创 C++ --- stack和queue的使用以及简单实现
本篇文章写了容器stack和queue的使用以及他俩的简单实现,引出了容器适配器的概念,并且也简单的了解了他俩的默认适配器deque的结构和优缺点。
2025-08-01 23:38:18
1019
原创 数据结构 --- 堆
本篇文章是对于堆的实现,堆是一种特殊的数据结构,是一个底层用数组实现的完全二叉树。堆有两种分类大堆(大根堆)和小堆(小根堆),同时也实现了堆排序,并且探究了其时间复杂度。
2025-07-25 14:41:52
790
原创 C++ --- list的简单实现
本篇文章是对于容器list的简单实现,重点是迭代器类的实现封装我们需要的方法、重载,以此实现迭代器功能,其次是对于多参数模板的使用。
2025-07-07 22:47:32
922
原创 C++ --- new与delete
本文介绍了C++中的动态开辟内存空间的方式,new与delete,分析了其功能和malloc等函数的不同之处,以及从底层角度探明了new与delete的真面目。
2025-05-16 23:37:19
1357
原创 C++(2)--- 引用,缺省参数,函数重载,inline,nullptr
本文写了缺省参数、函数重载、引用、inline、nullptr出现的原因,使用方法,以及一些错误的使用方式
2025-04-23 01:14:46
1117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
2