- 博客(15)
- 收藏
- 关注
原创 【c++进阶】二叉搜索树
(3)找到了右树最小节点,因为要让它当保姆领养被删除的节点的孩子,所以,将两个位置的内容互换,然后pminRight与右树最小节点的孩子链接,删除右树最小节点。(2)开始走循环,找到右树的最小节点,并用pminRight记录minRight往下走之前的位置(走到最后就是记录了minRight的父亲)方便后面链接。插入的思想就是先去比较,比cur大就往右边走,比cur小就往左边走,然后再链接。因为搜索二叉树的特性,根的左节点比它小,根的右节点比它大。这种写法是错误的,错误已经表明了,有两处错误。
2023-04-26 19:39:12 341 1
原创 【c++进阶】多态和虚函数的重写
多态是在不同继承关系的二类对象,去调用同一函数,产生了不同的我行为。比如Student继承了Person。但是两个对象的行为不一样。在继承中年构成多态还要有两个条件:1.被调用的函数必须是虚函数,而且派生类必须对基类的虚函数进行重写。2.必须通过基类的指针或者引用调用函数。结果在虚函数的后面写上 =0,则这个函数为纯虚函数。包含纯虚函数的类叫做抽象类(也叫接口类),抽象类不能实例化出对象。派生类继承后也不能实例化出对象,只有重写纯虚函数,派生类才能实例化出对象。
2023-04-14 16:12:38 1013 5
原创 学习C语言之后的第一篇博客
目前对C语言有了一定的了解,但是不论在什么行业基础都是很重要的,希望自己接下来的学习过程中可以保持空杯心态,将自己的C语言基础打牢。当然要做到这一切当然离不开努力,还是认为基础最重要,在刚开始学的时候不要操之过急,一口是吃不成一个大胖子的,每个细节都很重要,理论要学,实践这方面也不能落下,要多打代码,要多看计算机专业的书籍。在打基础的一年里,因为我们专业的课很多,所以自己周一到周五拿出半个小时到一个小时,这些时间因为比较短,所以准备用来复习和巩固周六周日所学的知识,如果有时间多就打代码。...
2022-07-15 16:58:38 209 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人