- 博客(6)
- 收藏
- 关注
原创 树的概念及其作用功效
一切具有层次关系的问题可以用树来描述,树结构对数据信息进行分类分层管理,是非线性的结构。解决实际问题——图书管理、文件系统、组织架构和族谱等等,树的结构具有很高的效率。遍历:递归方式进行,先序、中序、后序遍历根据根节点的先、中、后遍历定义的。树删除根节点变成树,森林加一个根节点变成树。:开始结点,root,只有直接后继,没有直接前驱。:一个节点的子树个数。树的度为根节点的度。:每个节点的子树都是从左到右有序的。:树是包含n个节点的有限集合。:树的最大层数,也称树的高度。:没有子节点的节点。
2024-01-22 15:47:38
587
原创 链表的作用和功效
2、每个链表节点包含了两个阈,数据阈和指针阈,指针域存放节点间的地址联系。下面是一个用单链表完成购物车的增添、删减、打印操作的C++代码。1、动态内存分配,不需提前给定存储空间,非连续存储。3、类型可分为:单向、双向、循环、循环双向链表。
2024-01-17 18:25:23
632
1
原创 C++中main函数的参数解析,int main(int argc, char* argv[])
的值至少为 1,其中第一个参数是程序的名称。如果在命令行上提供了额外的参数,它们将作为字符串存储在。这个函数是程序的入口点,其中 argc。以下是一个示例,演示如何使用。数组中的后续元素中。
2023-06-04 16:37:41
451
1
原创 运行VS编译含h5读写程序报错,HDF5 library version mismatched error,Headers are 1.14.0, library is 1.10.2
VS应用程序由一个版本的HDF5编译,但运行编译好的程序时却与不同版本的静态或共享HDF5库链接,因此报错Headers are 1.14.0, library is 1.10.2,不匹配。
2023-05-25 21:49:51
180
1
原创 为什么要使用面向对象的编程思想
如果你非要把站在左边的作为一个模块,站在右边的作为另一个模块,这就影响你去思考模块的行为。我说的意思是, 类的概念源于日常的生活,把这个结合进来有助于你对程序的思考,因为我们都习惯于这样的思考。这里的中心思想就是把要解决的问题分成模块,这样我们只需要考虑某个模块代表的那个东西在程序中应该有怎样的行为, 所有的模块考虑好了之后程序就出来了。就是模块内的联系尽量紧密,模块间的联系尽量松散,这样才方便我们分别处理。所以逐步的有了函数式的程序设计, 然后到模块化的程序设计,然后又有了面向对象的程序设计。
2023-04-22 16:02:09
291
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人