- 博客(2)
- 收藏
- 关注
原创 malloc、realloc和calloc的区别
1、malloc分配一块空间,但它不能初始化内存空间。返回值为void*,c和C++允许强制转换 2、calloc分配空间并将该空间中的值初始化为0 3、realloc重新分配空间大小(缩小或放大),一般会在已有的空间后边开辟内存,如果大小不够则在堆上寻找足够大小的内存,并将老的空间返回到堆上 仅自己学习使用...
2018-11-21 22:20:42
119
原创 二叉树排序非递归算法学习笔记
最近在学习数据结构,在这写一下二叉树的前序、后序和中序的递归遍历和非递归遍历算法和实现。 1、二叉树的前序遍历: 1)递归遍历算法和实现:根节点>>左孩子>>右孩子 void preOrder(MyStruct *proot) { if (proot != nullptr) { cout << proot->Nodedata <<...
2018-07-06 22:41:54
954
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人