- 博客(7)
- 收藏
- 关注
原创 二叉树一些概念重点
1.二叉树的定义:每个根节点只有两个子节点struct TreeNode{int val;TreeNode *left;TreeNode *right;TreeNode(int x):val(x),left(NULL),right(NULL){}};2.二叉树的分类1.满二叉树:所有二叉树都具有左右节点,且左右两个子树的高度相等。2.完全二叉树:只有最后一层的节点可以不满,并且每个子树的左节点必须有,右节点可以没有3.二叉搜索树:节点处有值,并且左节点(存在的话)要小于根节点
2024-09-06 17:14:17
265
原创 c++ string字符串关键字一网打尽(关键字+举例)
/ s = "Hello",返回 "Hello"size_t len = s.length();// s = "Hello",返回 5。// 创建 "aaaaa"
2024-08-30 17:37:30
704
原创 栈(Stack)与队列(Queue)基本了解,不带函数
队列是一种先进先出(First In First Out, FIFO)的数据结构。栈是一种后进先出(Last In First Out, LIFO)的数据结构。
2024-08-29 10:49:50
155
原创 数组,最多保留两个重复值
这个条件中,它尝试保留不重复的元素。然而,这个逻辑可能不够完备。因为它只检查了当前元素与当前元素之前两个元素的比较,并不足以覆盖所有可能的情况。这段代码的思路是保留数组中的重复元素最多两个。但是,这个实现可能有一些问题。之间有多于两个重复元素,这个算法可能会保留超过两个的重复元素。之间的重复元素将被保留。但实际上,如果第二个。而且问题是我要的是删除后的数组,根据这个逻辑,第一个。
2024-01-04 22:23:09
536
1
原创 C++继承语法
父类中所有非静态成员属性都会被子类继承下去,父类中私有成员属性 是被编译器给隐藏了,因此是访问不到,但是确实被继承下去。继承中的构造和析构顺序如下:子类继承父类会创造一个父类,先创建父类的构造函数再创建子类的构造函数,析构函数顺序相反。3.当子类与父类拥有同名的成员函数,子类会隐藏父类中同名成员函数(包括重载函数),加作用域可以访问到父类中同名函数。Class 子类(派生类):继承方式(public)继承的基类(父类)Class 子类:继承方式 父类,继承方式2 父类2,,,,,,,
2023-10-07 15:26:42
238
1
原创 我的22/23西交自动化811考研以及二战经历,供大家汲取经验教训
新一轮择校的纠结矛盾,一方面觉得再来一年,自己如果再考一样的学校有点亏,就雄心万丈的找头部高校考研信息,一方面深夜有对于未来不确定的恐惧,对于万一第二年又没考好的恐惧,就有了只要能比本校好点就成的骆驼心理,想坐过山车一样,忽上忽下的,及其折磨人。我的考研之路是懵懵懂懂的,一开始全是周围人的劝说,本科生一抓一大把,结果也是随着大家伙一起卷,择校西交纯粹是因为我的好兄弟想考西交,我也觉得西安不错,另外我的择校有个考虑就是地域龙头高校。但是学硕指标是和老师的项目挂钩的,有的老师没有资格招收学硕,就能看出。
2023-10-06 21:03:34
695
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人