- 博客(14)
- 收藏
- 关注
原创 C++学习日志——红黑树插入(2025.03.20)
红黑树三大定义:1、根节点和所有外部节点(NULL节点)都是黑色2、在根到外部节点的路径上,没有两个连续的红色节点3、所有根到外部节点的路径上,黑色节点的数目相同红黑树中插入的所有新节点都是红色的(因为黑色更有可能会破坏更多的红黑树性质)红黑树失衡:失衡调整1:失衡调整2:其余四种失衡方式的处理方式刚好与以上四种镜像(变色方式一致,仅仅是左旋右旋镜像)
2025-03-20 18:31:16
333
原创 C++学习日志——二叉树其一(2025.03.14)
对于每个节点,这个节点的左子树的值小于该节点,右子树的值大于该节点。不难思考出,对二叉搜索树进行中序遍历的结果,就是从小到大排序的。
2025-03-14 18:32:36
367
原创 C++学习日志——STL(vector)(2025.03.09)
/存放自定义数据类型persion p1("迪迦", 3);persion p2("戴拿", 4);persion p3("盖亚", 5);persion p4("贝利亚", 6);persion p5("雷欧", 7);it!=v.end();it++){//因为*it解引用出来的是个persion//it实际上是一个指针,也可以用it->的方式拿到数据//存放自定义数据类型的指针。
2025-03-09 20:34:02
450
原创 C++学习日志——模板其二(2025.03.09)
有时会发现函数的传入参数使用本体(例如void show(p))与传入引用(例如void show(&p))的结果一样,但不同的是,后者比前者更节省内存。
2025-03-09 15:18:14
288
原创 C++学习日志——文件操作与模板(2025.03.08)
头文件<fstream>ofstream:写操作ifstream:读操作fstream:读写。
2025-03-09 13:23:00
351
原创 C++学习日志(2025.03.07)
全局函数如果想访问类内私有属性的话,可以在类内将这个函数进行声明,声明前加一个friend函数重构:使用operate+作为函数名,可以将该函数变成重构后的+运算,这样可以直接用“+”号实现两个成员函数的相加,即p1+p2,按函数内的功能将p1与p2内的成员相加同理,也可以重构输出符号“<<”,operate<<每new出一个新内存的时候,一般要用到一个指针来获取它(维护它),之后在析构函数中释放掉这个指针,并将指针置空。
2025-03-08 14:00:32
512
原创 C++学习日志——类和对象:其一(2025.03.06)
C++面向对象的三大特征:封装、继承、多态类需要包含属性和行为类也可以作为另一个类的对象。
2025-03-07 13:16:42
450
原创 获取EEG背景噪声的一种尝试(前置工作1)
由于我最近对diffusion模型比较感兴趣,遂尝试将diffusion模型所需要的高斯噪声替换为该论文所提取的EEG背景噪声来测试效果。故写本篇记录一下工作(虽然暂未进行实际性能测试,但总的来说目前的结果看起来不是很尽我意)
2025-03-02 14:56:19
1470
原创 基于pyqt5制作软件并打包的一些记录(不规范)
由于最近赶ddl,有些以前会的太久不用就忘记了,到处找解决办法太痛苦了,遂做此记录以便于日后方便查阅(很多不恰当操作,只是凑合能用)
2025-02-28 17:31:08
1635
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅