- 博客(13)
- 收藏
- 关注
原创 c++入门基础
在C/C++中,变量、函数和后⾯要学到的类都是⼤量存在的,这些变量、函数和类的名称将都存在于全 局作⽤域中,可能会导致很多冲突。使⽤命名空间的⽬的是对标识符的名称进⾏本地化,以避免命名 冲突或名字污染,namespace关键字的出现就是针对这种问题的。c语⾔项⽬类似下⾯程序这样的命名冲突是普遍存在的问题,C++引⼊namespace就是为了更好的解决 这样的问题。int main()// 编译报错:error C2365: “rand”: 重定义;以前的定义是“函数”return 0;
2024-07-20 00:24:42
564
原创 二叉树最全详解
废话不多说,先来看个图树 + 亲缘关系节点的度::一个节点含有的子树的个数叶节点(终端节点):度为0的节点称为叶节点非终端节点(分支节点):度不为0的节点;
2024-07-17 15:55:35
135
1
原创 函数递归及操作符详解
a书写递归时,有限制条件,满足该条件时不执行程序。b每次递归调用后会越来越接近这个限制条件。“大事化小+递推回归”单目操作符& ^ ~下标访问【】函数调用。
2024-05-09 19:54:30
204
2
原创 时间的复杂度总结
时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量的描述了该算法的运行时间。一个算法执行所耗费的时间,从理论上说,是不能算出来的,只有你把你的程序放在机器上跑起来,才能知道。但是我们需要每个算法都上机测试吗?是可以都这样搞,但是这很麻烦,所以才有了时间复杂度这一分析方式。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的执行次数,为算法的时间复杂度。即:找到某条基本语句与问题规模N之间的数字表达式,就是算出了该算法的时间复杂度。
2024-05-08 19:25:43
103
1
原创 结构体类型随写~
int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化。
2024-04-01 17:01:26
224
原创 总结:一篇有关整数和浮点数在内存中存储的文章。
三,浮点型在内存中的存放。1.在内存中存放的规则。2.在内存中存放的规则。四,大端小端存储字节序。二,整形在内存中存放。
2024-03-16 19:36:23
912
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人