当前位置:  编程技术>c/c++/嵌入式

创建二叉树 二叉树如何删除节点操作教程

    来源: 互联网  发布时间:2014-10-11

    本文导语:  代码如下: // 二叉树.cpp : 定义控制台应用程序的入口点。 // /* *二叉树作业 *2012.12.1 13:55 *Made By Karld Vorn Doenitz */ #include "stdafx.h" #include #include using namespace std; class TreeNode{//建立节点类 public: char num; TreeNode *leftchild,*rightchild; }; clas...

代码如下:

// 二叉树.cpp : 定义控制台应用程序的入口点。
//
/*
*二叉树作业
*2012.12.1 13:55
*Made By Karld Vorn Doenitz
*/
#include "stdafx.h"
#include
#include
using namespace std;
class TreeNode{//建立节点类
public:
char num;
TreeNode *leftchild,*rightchild;
};
class Queue{//建立队列类
public:
int front,rear;
TreeNode *elem;
};
void cmd();
void initQueue(Queue *q);
bool isEmpty(Queue *q);
void enQueue(Queue *q,TreeNode *e);
void outQueue(Queue *q,TreeNode *e);
void createBiTree(TreeNode * &T);
TreeNode* PreFind(TreeNode *T,char da);
void order(TreeNode *T);
void midOrder(TreeNode * T);
void addChild(TreeNode *T,char clue,char add,string side);
void deleteNode(TreeNode *T,char delchar);
int main(){//主函数
cmd();
return 0;
}
void cmd(){//命令函数
/*
*以下为命令行指令
*共有六种命令
*/
char commands;
TreeNode *T=NULL;
cout

    
 
 

您可能感兴趣的文章:

  • 使用mdev不能自动在dev下创建节点
  • 请问删除与创建文件的函数是哪两个?
  • 根据文件创建时间顺序删除文件? 急急急
  • Linux下如何让同组的用户删除自己创建的文件(不用root权限)
  • 怎么删除在vmware上创建的虚拟机及卸载虚拟机上的red hat linux???
  • 请问在linux下的c语言中如何删除由tmpfile()函数创建的临时问题
  • Java 创建cookie和删除cookie
  • C#下实现创建和删除目录的实例代码
  • 安装完jbuilder无法创建工程(在root用户下),如何解决,如何删除安装?
  • 如何删除PuTTY创建的动态遂道
  • 习题求解答:如何创建一个名为-i的文件?如何删除该文件(还有一个)
  • oracle删除主键查看主键约束及创建联合主键
  • c# 文件(夹)创建与删除
  • 如何用shell实现 删除创建时间超过指定时间的文件?
  • oracle创建删除用户示例分享(oracle删除用户命令及授权)
  • c# 文件夹操作(创建或删除)的实现代码
  • 如何在Linux的shell中先删除数据库再创建数据库
  • shell脚本操作oracle删除表空间、创建表空间、删除用户
  • oracle命令行删除与创建用户的代码
  • MySQL学习笔记2:数据库的基本操作(创建删除查看)
  • 使用sql语句创建和删除约束示例代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Bitsets 成员 Constructors:创建新bitsets
  • 菜鸟在c盘装了win2000,想在剩下的空间装Red Hat Enterprise Linux 3,在创建linux分区的时候,不知道都创建什么分区??我知道要创建一个
  • C++ Double Ended Queues(双向队列) 成员 Constructors:创建一个新双向队列
  • 一进程源源不断地创建文件,另一进程把这些创建的文件抓取并挪走
  • C++ I/O 成员 open():创建一个输入流
  • 创建用户组创建用户出错
  • Xcode介绍及创建工程和工程依赖操作步骤
  • 进程创建进程组后,然后创建该组中的进程,然后终止。这里的终止....?
  • HTML5 sprite 样式创建工具Stitches介绍
  • linux如何创建一个共享内存 可以mount 可以创建目录之类 跟硬盘分区一样
  • java Servlet实现Session创建存取以及url重写代码示例
  • php循环创建目录示例分享(php创建多级目录)
  • navicat 8 创建数据库与创建用户分配权限图文方法
  • sql server 2008:您对无法重新创建的表进行了更改或者启用了“阻止保存重新创建表的更改”
  • mkdir()是创建文件夹的函数,有没有循环创建多个目录级的函数呢?
  • 各位高手知道在JAVA中如何用一个名称创建一个对象实例,并调用其方法,注意:在编写代码时并不知要创建的对象的类名,也并不知方法名
  • FTP上创建的文件夹的创建日期始终和本机的对不上(无论如何改变日期和时间)(紧急!!!)
  • 急!linux下mysql的创建用户组和创建用户命令不能生效啊????
  • 怎么创建包,我创建包后,怎么找不到呢?
  • C语言中有指针,因此C语言可以创建链表,那么Java语言没有指针,那Java是否可以创建链表呢?
  • 100求解:如何在UNIX环境下创建一个新的端口号?另:能告之如何在WINDOWS2000环境下创建一个新的端口号就更好了!




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3