- 博客(5)
- 收藏
- 关注
转载 二叉查找树中节点的删除
二叉树的重要性质: 1.若左子树不空,则左子树上所有的结点的值均小于它的根结点的值 2.如右子树不空,则右子树所有的结点的值均大于它的根结点的值 3.左右子树也分别为二叉排序树 删除结点需要考虑一下三种情况: 1.需要删除的结点下并没有其他子节点 2.需要删除的结点下有一个子节点(左或右) 3.需要删除的结点下有两个子节点(左右结点都在) private Node
2017-08-31 15:34:49 335
转载 二叉树的创建与遍历
1.二叉树创建 //创建二叉树, 先序顺序 int CreateBiTree(pBiTree *root) { char ch = 0; fflush(stdin); if ((ch = getchar()) == 'a')//控制树的结构 { *root = NULL; } else
2017-08-31 10:52:55 294
转载 归并排序算法
归并排序是将数列a[l,h]分成两半a[l,mid]和a[mid+1,h]分别进行归并排序,然后再将这两半合并起来。 在合并两个数列,只要从比较两个数列的第一个数,谁小就先取谁,取了之后就在对应数列中删除这个数。然后再比较,如果有数列为空,那直接将另一个数列的数据依次取出即可。 //将有序数组a[]和b[]合并到c[]中 void MemeryArray(int a[], int n, i
2017-08-30 22:37:38 193
转载 2017cvpr 语义分割论文
语义分割--Fully Convolutional DenseNets for Semantic Segmentation:http://blog.csdn.net/zhangjunhit/article/details/77334202 语义分割--Full-Resolution Residual Networks for Semantic Segmentation in Stree
2017-08-27 15:59:58 2380
原创 求最大整数子序列和 以及C++读取数据
在做笔试题遇到读取一串数据,然后保存到数组中,以回车键为结束符 while((c=getchar())!='\n') { if(c!=' ') { ungetc(c,stdin); cin>>data[i++]; } } 求最大整数子序列和,考虑了全部输入为负数时,就输出整数中最大数 int maxsubsum(int size,int data[]) { int ma
2017-08-26 16:14:59 731
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人