- 博客(14)
- 收藏
- 关注
原创 数据结构(堆)
现实中我们通常把堆(一种二叉树)使用顺序结构的数组来存储,需要注意的是这里的堆和操作系统虚拟进程地址空间中的堆是两回事,一个是数据结构,一个是操作系统中管理内存的一块区域分段。
2024-07-26 17:33:01 267
原创 linux权限
root: 超级用户(基本不受权限的限制)普通用户:我们新建的用户如果我们想暂时的对一条指令进行提权:sudo command。
2024-07-26 11:32:12 1002
原创 栈和队列(C语言)
队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)入队列:进行插入操作的一端称为队尾出队列:进行删除操作的一端称为队头。
2024-07-21 14:42:18 498
原创 Linux指令
操作系统是一款做软硬件管理的软件。计算机系统自下而上可以大致分为4部分:硬件、操作系统、应用程序和用户。操作系统管理各种计算机硬件,为应用程序提供基础,并且充当计算机硬件与用户之间的中介。重点:我们在计算机上的所有行为都会通过操作系统转换成为硬件行为。
2024-07-15 23:35:36 513
原创 二叉搜索树(BST)
一棵树,可以为空,如果不为空,则需要满足一下性质:1.非空左子树的所有键位小于其根节点的键值。2.非空右子树的所有键大于其根节点的键值。3.左右子树都是二叉搜索树。
2024-07-15 23:30:00 1085
原创 Qt信号与槽
信号的处理方式:注册信号处理函数 在Qt中把这种函数称为槽,一个信号和一个槽关联起来,本质上也是一个回调函数,后续只要信号触发了,Qt就会自动的执行槽函数。信号的类型:用户进行不同的操作,就可能触发不同的信号,比如:输入框的光标,点击按钮等。系统内部的通知机制,进程间通信的方式。信号源:由哪个控件发送的信号。
2024-07-10 23:25:11 175
原创 C++多态
多态是在不同继承关系的类对象,去调用同一函数,产生了不同的行为。比如:有一个考试类,学生a和学生b跟考试都是has-a的关系所以继承了考试类,但是学生a和学生b的学习情况不同,所以得到的分数也不一样。1多态的条件:1. 虚函数的重写 2.父类的指针或引用去调用虚函数。
2024-06-12 21:27:55 799
原创 C++继承
现在有两个类,一个是学生类,一个老师类,对于这两个类来说,有很多的共同点,比如:他们都有姓名、性别等,但是对于这两个类来说,他们也有不同点,比如:工号,学号等,对于共同点来说,我们是不是可以帮归类成一个类叫做人,然后再去大类里面分出老师和学生,这样的关系就叫做学生类和老师类继承了人这个类。
2024-06-08 00:31:21 625
原创 C++模板
模板参数分类类型形参与非类型形参。类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。非类型形参:就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常量来使用。110上面代码中,可以看到有一个模版中有一个类型参数T用于处理实例化不同内置类型场景,但是这里还有一个问题,如果我想sl1是10个元素而sl2是100个元素呢?我们可以在模版参数中加入一个常量作为模版的第一个参数,在类中可将该参数当成常量来使用。1。
2024-06-04 11:05:03 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人