自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 广度优先遍历二叉树

对于广度优先遍历二叉树,也就是按层次的去遍历。依次遍历根节点,然后是左孩子和右孩子。在这里,我们需要根据左右孩子的顺序来输出,所以就是先进先出的原则,那么我们当然就想到了队列这个数据结构。可以在rear依次插入左右孩子,在front依次读取并删除左右孩子,这样就保证了层次的输出。 void BreathFirstSearch(BTree *root) { Queue queue = new Q

2013-07-31 12:59:31 767

原创 根据前序遍历、中序遍历构建二叉树,并后序遍历输出。

前序遍历:abdeijcfg 中序遍历:dbiejafcg #include typedef struct BinaryTreeNode { char data; struct BinaryTreeNode *lchild; struct BinaryTreeNode *rchild; }Node; void MakeBinaryTree(Node **root,char *pre

2013-07-30 13:24:49 2276

原创 移除字符串中多余的空格

#include int main() { char str[]="Hello world welcome"; char *i; i = str; while(*i !='\0') { while(*i == ' ' && *i !='\0') i++; while(*i

2013-07-05 14:09:10 656

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除