亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? stdafx.h

?? c語言代碼
?? H
字號:

/*
  實(shí)驗(yàn)題目:二叉的遍歷
  開發(fā)思想:本實(shí)驗(yàn)分別用了遞歸和非遞歸來實(shí)現(xiàn)前序、中序、后序
			方式的遍歷二叉樹,還實(shí)現(xiàn)了層次遍歷,并求出樹高。
			在這些實(shí)現(xiàn)中,主要用到的是隊(duì)列鏈和鏈棧。
  開發(fā)人員:葛興高
  開發(fā)日期:2004、10、29
*/

#if !defined(AFX_STDAFX_H__7F1144C4_7286_4B6F_9810_21C0C06D6551__INCLUDED_)
#define AFX_STDAFX_H__7F1144C4_7286_4B6F_9810_21C0C06D6551__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <fstream.h>
#include <stdio.h>
#include <conio.h>

//-------------------------------------------
//-------------------------------------------
//定義樹結(jié)點(diǎn)的類型
typedef	char DataType;

//樹結(jié)點(diǎn)
struct TreeNode
{
	DataType data;
	TreeNode *lchild;
	TreeNode *rchild;
};

//樹類
class BuildTree
{
public:

	//構(gòu)造函數(shù),初始化鏈表
	BuildTree();
	
	//析構(gòu)函數(shù)
	~BuildTree(void);
	
	//建立一棵二叉樹
	//初始化樹為空
	void Create();
	
	//前序遍歷,用遞歸算法
	//結(jié)果:輸出前序遍歷的結(jié)果
	void PreOrder_1(TreeNode *t,int first,int i);
	
	//前序遍歷,用非遞歸算法
	//結(jié)果:輸出前序遍歷的結(jié)果
	void PreOrder_2(TreeNode *t);

	//中序遍歷,用遞歸算法
	//結(jié)果:輸出中序遍歷的結(jié)果
	void InOrder_1(TreeNode *t,int first,int i);

	//中序遍歷,用非遞歸算法
	//結(jié)果:輸出中序遍歷的結(jié)果
	void InOrder_2(TreeNode *t);

	//后序遍歷,用遞歸算法
	//結(jié)果:輸出后序遍歷的結(jié)果
	void PostOrder_1(TreeNode *t,int first,int i);

	//后序遍歷,用非遞歸算法
	//結(jié)果:輸出后序遍歷的結(jié)果
	void PostOrder_2(TreeNode *t);

	//層次遍歷
	//結(jié)果:輸出層次遍歷的結(jié)果
	void LayerOrder(void);

	//求樹的高
	//返回樹的高
	int GetHigh(TreeNode *t,int first);

	//一個(gè)用來保存遍歷結(jié)果的數(shù)組
	char Record[100];

public:
	
	//定義一個(gè)根結(jié)點(diǎn),也就是鏈?zhǔn)酱鎯Φ逆滎^
	TreeNode *head;

};
//-------------------------------------------
//-------------------------------------------
//-------------------------------------------
//鏈隊(duì)的結(jié)點(diǎn)
struct  QueNode
{
	TreeNode*  data;//定義成指針類型的數(shù)據(jù)
	QueNode *next;
};

//鏈隊(duì)的類
class Queue
{
public:
	QueNode *front;
	QueNode *rear;

public:
	
	//結(jié)構(gòu)函數(shù)
	//初始化鏈隊(duì),并為鏈?zhǔn)疥?duì)列的鏈頭分配空間
	Queue( )
	{
	 	QueNode * temp;
		temp=new QueNode;
		front=rear=temp;
	}
	
	//析構(gòu)函數(shù)
	~Queue(void);

	//入列
	//結(jié)果:把當(dāng)前指針入列
	void EnQueue(TreeNode* x);

	//出列
	//結(jié)果:返回一個(gè)指針型數(shù)據(jù)
	TreeNode* DelQueue();

	//判斷隊(duì)列是否為空
	int IsEmpty()
	{
		if(front == rear)
			return 1;
		else return 0;
	}
};

//-------------------------------------------
//-------------------------------------------
//棧類
struct LinkNode1
{
	int data;
	LinkNode1 *next;
};

struct  LinkNode	//鏈棧結(jié)點(diǎn)
{
	TreeNode* data;//存放指針
	LinkNode *next;
};

//定義一個(gè)堆棧,用來遍歷搜索的過程
class stack
{
public:

	//構(gòu)造函數(shù),并初始化
	stack()
	{
		Top=NULL;
	}

	//析構(gòu)函數(shù)
	~stack();

	//入棧
	TreeNode* Pop();
	int Pop1();

	//出棧
	void Push(TreeNode *x);
	void Push1(int i);

	//判空
	int IsEmpty();
	int IsEmpty1();


private:
	//棧頂指針
	LinkNode *Top;
	LinkNode1 *Top1;
};


#endif // !defined(AFX_STDAFX_H__7F1144C4_7286_4B6F_9810_21C0C06D6551__INCLUDED_)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类人妖一区二区av| 国产成人aaa| 欧美激情一区二区三区在线| 91猫先生在线| 久久66热偷产精品| 亚洲激情综合网| 久久久99久久| 欧美日本一道本在线视频| 成人网男人的天堂| 美国十次了思思久久精品导航| 亚洲美女在线一区| 国产午夜久久久久| 日韩欧美国产一二三区| 91免费版在线| 国产91丝袜在线观看| 美洲天堂一区二卡三卡四卡视频| 亚洲激情一二三区| 国产欧美日韩久久| 国产午夜精品一区二区三区视频| 日韩一区二区高清| 欧美日韩亚州综合| 日本精品一级二级| 波多野结衣在线一区| 激情图片小说一区| 青青草伊人久久| 亚洲第一成人在线| 亚洲综合久久久| 亚洲人成网站精品片在线观看| 亚洲国产精品v| 国产日韩欧美在线一区| 久久久久久久久久电影| 精品日韩在线观看| 精品国产欧美一区二区| 日韩欧美综合一区| 欧美不卡视频一区| 欧美大白屁股肥臀xxxxxx| 日韩午夜精品视频| 日韩欧美一二三四区| 欧美一级国产精品| 精品日韩一区二区三区免费视频| 日韩欧美一二区| 日韩欧美一区二区三区在线| 日韩区在线观看| 精品国产3级a| 久久精子c满五个校花| 日本一区二区三区免费乱视频| 日本一二三不卡| **欧美大码日韩| 一区二区三区在线高清| 一区二区欧美视频| 午夜精品福利久久久| 首页亚洲欧美制服丝腿| 免费观看在线综合| 国产在线精品免费av| 国产精品99久久久久久宅男| 懂色av中文字幕一区二区三区| 成人福利电影精品一区二区在线观看| 豆国产96在线|亚洲| 色狠狠色狠狠综合| 欧美疯狂做受xxxx富婆| 欧美不卡一二三| 欧美国产禁国产网站cc| 亚洲精品成人天堂一二三| 日韩国产欧美一区二区三区| 国产曰批免费观看久久久| 成人激情电影免费在线观看| 91行情网站电视在线观看高清版| 欧美日产在线观看| 久久久国际精品| 亚洲三级电影网站| 日韩中文字幕91| 九一九一国产精品| av不卡在线观看| 精品视频在线看| 2014亚洲片线观看视频免费| 国产精品久久久久久久浪潮网站 | 极品少妇xxxx精品少妇偷拍| 国产传媒日韩欧美成人| 色综合天天综合网天天狠天天| 欧美精品日日鲁夜夜添| xf在线a精品一区二区视频网站| 一区在线观看视频| 秋霞午夜鲁丝一区二区老狼| 成人免费高清在线观看| 制服.丝袜.亚洲.中文.综合| 欧美—级在线免费片| 亚洲地区一二三色| 国产91清纯白嫩初高中在线观看 | 久久99国产乱子伦精品免费| 9色porny自拍视频一区二区| 欧美一级一区二区| 国产精品福利电影一区二区三区四区| 日一区二区三区| 99天天综合性| 日韩欧美亚洲国产另类 | 亚洲久本草在线中文字幕| 欧美a一区二区| 在线观看网站黄不卡| 久久久一区二区| 日韩av中文在线观看| av亚洲精华国产精华| 久久综合九色综合97_久久久| 一区二区三区电影在线播| 国产精品18久久久久久vr| 欧美视频一区二区在线观看| 国产精品看片你懂得| 久久99精品国产.久久久久| 在线免费观看日本欧美| 日本一区二区三区国色天香| 精品中文字幕一区二区小辣椒| 欧美视频第二页| 综合久久给合久久狠狠狠97色| 国产在线精品免费| 日韩一区二区三区高清免费看看| 亚洲欧美电影一区二区| 国产不卡在线视频| 精品国产一区二区三区久久久蜜月 | 国产精品色在线| 国产综合久久久久久鬼色| 制服视频三区第一页精品| 夜夜爽夜夜爽精品视频| 99精品视频一区二区三区| 国产欧美一区二区精品性| 精品一区二区三区免费播放| 欧美久久久影院| 亚洲成av人影院| 欧洲视频一区二区| 亚洲精品国产品国语在线app| 成人免费va视频| 国产亚洲精品7777| 岛国一区二区在线观看| 国产精品视频线看| 成av人片一区二区| 中文字幕一区日韩精品欧美| 成人国产精品视频| 国产欧美日韩三级| caoporn国产一区二区| 国产精品妹子av| 99精品热视频| 亚洲综合一二区| 欧美日韩视频一区二区| 亚洲成人av一区二区三区| 欧美日韩亚洲不卡| 免费日本视频一区| 久久久噜噜噜久久人人看| 国产精品18久久久久| 国产精品护士白丝一区av| 99久久综合国产精品| 亚洲免费毛片网站| 欧美色男人天堂| 日韩中文字幕一区二区三区| 日韩一区二区精品在线观看| 狠狠色狠狠色综合系列| 久久女同性恋中文字幕| 国产91清纯白嫩初高中在线观看| 中文字幕亚洲视频| 欧美性感一区二区三区| 美女高潮久久久| 中文欧美字幕免费| 91福利小视频| 日本女人一区二区三区| 久久久美女毛片| 91蜜桃网址入口| 视频一区欧美日韩| 欧美精品一区二区久久久| 福利91精品一区二区三区| 亚洲日本va午夜在线电影| 在线观看不卡视频| 另类人妖一区二区av| 中文字幕在线一区二区三区| 色婷婷久久久综合中文字幕 | 国产精品一区二区在线观看网站| 欧美国产国产综合| 欧美日韩国产美| 国产精品综合在线视频| 一区二区三区免费网站| 日韩欧美高清在线| 色先锋aa成人| 精品在线你懂的| 亚洲老妇xxxxxx| 欧美刺激脚交jootjob| 色综合一区二区三区| 免费三级欧美电影| 亚洲天天做日日做天天谢日日欢| 精品视频一区二区不卡| 国产馆精品极品| 亚洲成a人v欧美综合天堂| 久久精品亚洲精品国产欧美kt∨| 在线观看国产91| 成人激情动漫在线观看| 男女男精品网站| 一区二区三区中文免费| 久久久久国产精品麻豆| 在线91免费看| 色婷婷久久综合| 丰满亚洲少妇av| 久久精品久久精品| 一区二区三区四区视频精品免费| wwwwxxxxx欧美| 在线不卡欧美精品一区二区三区|